Senior RPG Developer
5 days ago
Manchester
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., • 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)., • Exposure to CI/CD and DevOps practices on IBMi., • C++, C# Experience desirable