← All Positions
Posted Mar 31, 2026

Senior AS400 / RPG Developer (Banking Client)

Apply Now
For one of our banking clients, we are looking for a Senior AS400 / RPG Developer to support the development, maintenance, and enhancement of business-critical applications running on IBM i (AS400). The role focuses on ensuring the stability, security, and performance of core banking systems in a highly regulated environment. The successful candidate will work closely with the clients business and technical teams to deliver reliable and compliant banking solutions. Key Responsibilities - Develop, maintain, and enhance core banking applications using RPG (ILE RPG) on IBM i (AS400) - Support critical banking processes such as account management, transactions, payments, and reporting - Analyze functional and regulatory requirements provided by the client and translate them into technical solutions - Maintain and optimize legacy systems with a strong focus on performance, reliability, and data integrity - Investigate and resolve production issues, including root cause analysis - Ensure compliance with banking regulations, security standards, and audit requirements - Prepare and maintain technical documentation in line with client standards - Participate in code reviews and knowledge-sharing activities - Collaborate with client stakeholders, business analysts, QA, and infrastructure teams - Contribute to system integration and modernization initiatives when required Requirements - Minimum 4 years of experience as an AS400 / RPG Developer - Strong hands-on experience with RPG (ILE RPG) - Solid knowledge of IBM i / AS400 environments - Experience with CL (Control Language) - Strong knowledge of DB2 for i and SQL - Experience working with batch and online processing systems - Understanding of transaction-based systems and data consistency concepts - Experience working in regulated environments, preferably banking or financial services - Strong analytical and problem-solving skills - Ability to work independently and communicate effectively with client teams - English proficiency – intermediate to advanced level Nice to Have - Prior experience on core banking systems - Exposure to system modernization or migration initiatives - Experience with integrations, web services, or APIs - Familiarity with release management and version control tools - Experience working in distributed or client-facing delivery models