About the job Senior AS400 / RPG Developer (Banking Client)
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