
Senior RPG Engineer
- Sheffield
- Permanent
- Full-time
- Work closely with the wider Engineering team to deliver projects, enhancements, and support activities.
- Analyze, 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.
- 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.
- Rocket Deployment
- C++, C# Experience.
- 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.
- Technically minded, with a strong grasp of delivering excellent customer experiences through technology.
- Able to work independently, balancing day-to-day support with project delivery.
- Strong analytical, problem-solving, and troubleshooting skills.
- Excellent communication skills, both written and verbal.
- Able to work under pressure, demonstrate initiative, and learn quickly.
- Comfortable working on multiple initiatives concurrently.
- A career packed with opportunity, in a stable and growing company.
- A comprehensive programme of learning and development.
- Competitive base salary.
- 25 days annual leave, with the opportunity to buy more. You’ll even get your birthday off as well!
- Private medical insurance.
- Life assurance 4x salary.
- Enhanced pension with up to 8.5% employer contributions.
- A huge range of additional flexible benefits across financial & personal wellbeing, lifestyle & leisure.