Senior RPG Developer
New Today
Check you match the skill requirements for this role, as well as associated experience, then apply with your CV below.
As an RPG Developer, you will work as part of a collaborative team in a fast-paced technology environment, delivering, enhancing, and maintaining mission-critical applications on the IBM i (AS/400) platform. You will take ownership of the full development lifecycle, producing efficient, high-quality code in RPG (RPG IV, RPG Free, ILE) and CLP/CLLE, ensuring solutions are robust, secure, and aligned with business goals.
This role is key to delivering the long-term strategy of the RPG Engineering function, which is driving the business through a period of transformation and growth. You will collaborate with cross-functional teams, ensuring developments are delivered on time, meet user needs, and adhere to best practices.
Key Responsibilities:
Work closely with the wider Engineering team to deliver projects, enhancements, and support activities.
Analyse, design, develop, test, and maintain IBM i applications using RPG IV, RPG Free, ILE, SQLRPGLE, and CL/CLLE.
Write efficient, maintainable, and well-documented code.
Troubleshoot and debug programs, identifying and resolving issues in a timely manner.
Translate business and user requirements into functional and technical designs.
Participate in code reviews, quality checks, and continuous improvement initiatives.
Utilize embedded SQL and DB2/400 database design techniques to optimize performance.
Fully leverage digital tools and change management systems to deliver the product roadmap.
Serve as the technical liaison for customers, partners, and internal stakeholders.
Collaborate with multi-discipline teams to create and execute test strategies and implementation plans.
Investigate new IBMi technologies and provide recommendations for system improvements.
Skills & Experience
Strong IBM iSeries / AS/400 / IBM i experience.
Proficiency in RPG IV, RPG Free, RPG ILE, SQLRPGLE, CL, and CLLE.
Skilled in using embedded SQL within RPG.
Solid understanding of DB2/400 database design and DDS.
Experience in system troubleshooting, debugging, and performance tuning.
Familiarity with change management tools (e.g., TurnOver, Aldon).
Awareness of compliance, security, and data governance standards.
Knowledge of APIs (REST/SOAP) on IBMi.
Previous experience with payroll or ERP applications.
Experience with RDi (Rational Developer for i) and ACS (Access Client Solutions). xehkeey
Exposure to CI/CD and DevOps practices on IBMi.
C++, C# Experience desirable
- Location:
- Manchester
- Job Type:
- FullTime
- Category:
- Information Technology