Sabenza It Recruitment
Acca Careers
Cleverclicks
Call Centre Staffing
Select Motor Recruitment
Sovanta Ag
African Parks
Connect with headhunters to apply for similar jobsExpress Employment Professionals
Ovations Talent Sourcing
Fouche & Co Recruitment
The Really Great Brand Company
AJ Personnel
ManpowerGroup
SLR
ManpowerGroup
Nclc
Department of Health
findojobs-za
Optimi Learning
Csg Resourcing (Pty) Ltd
A leading IT service provider is seeking an experienced Senior RPG Developer in Gauteng to join their enterprise applications team. This role involves designing, developing, and maintaining critical business applications on the IBM i platform. Ideal candidates should have over 7 years of RPG development experience and be proficient in RPG IV and SQL. The position is contract-based, suitable for someone with strong problem-solving skills who can work independently and mentor junior developers.
Senior RPG Developer
We are seeking an experienced Senior RPG Developer to join our enterprise applications team.
The ideal candidate will be responsible for designing, developing, maintaining, and supporting business applications on the IBM (AS / ) platform using RPG (including RPG IV and Free Format), CL, and DB
This role is critical to ensuring the ongoing stability and modernization of our core business systems.
7+ years of experience in RPG development on IBM i (AS / ).
Strong knowledge of RPG IV, RPGLE, Free Format RPG, CL, and DDS.
Proficient with DB
Solid understanding of the IBM i operating system and architecture.
Experience with software development life cycle (SDLC) and Agile / Scrum methodologies.
Familiarity with source control tools (e.g., Git, Aldon, Turnover).
Strong problem-solving skills and the ability to work independently.
Analyze, design, code, test, and implement complex enhancements and new modules in RPG (ILE / RPG Free Format).
Maintain, troubleshoot, and improve existing applications on the IBM i platform.
Collaborate with cross-functional teams (e.g., Business Analysts, QA, Infrastructure) to gather and understand system requirements.
Mentor junior developers and provide technical leadership.
Participate in system upgrades, performance tuning, and integration projects.
Document technical specifications and system changes.
Support users and resolve production issues in a timely manner.
Contribute to modernization initiatives including web services (REST / SOAP), APIs, and integration with modern platforms.
Seniority level
Mid-Senior level
Employment type
Contract
Job function
Engineering and Information Technology
Industries
IT Services and IT Consulting
Location : Sandton, Gauteng, South Africa
#J-
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.