we are seeking an experienced RPG Developer to join a complex enterprise banking environment. The role involves development and maintenance of core systems on the AS400 / IBM i platform, supporting mission-critical applications that require high levels of stability, availability, and control. The ideal candidate will take part in analyzing legacy systems, implementing enhancements, and ensuring the reliability of business-critical processes. This position requires close collaboration with business stakeholders and technology teams within a highly regulated environment.
Key Responsibilities
* Develop and maintain core banking systems on AS400 / IBM i
* Work with RPG III, RPG IV, and ILE RPG for system enhancements and maintenance
* Design, develop, and optimize database interactions using DB2/400 and SQL
* Manage and maintain CL programs and job scheduling (JCL / Job Management)
* Analyze and support complex legacy systems and business processes
* Troubleshoot and resolve production issues in a timely manner
* Support batch processing workflows and system integrations
* Collaborate with business users and cross-functional technical teams
* Ensure compliance with regulatory and operational requirements
Requirements: * Develop and maintain core banking systems on AS400 / IBM i
* Work with RPG III, RPG IV, and ILE RPG for system enhancements and maintenance
* Design, develop, and optimize database interactions using DB2/400 and SQL
* Manage and maintain CL programs and job scheduling (JCL / Job Management)
* Analyze and support complex legacy systems and business processes
* Troubleshoot and resolve production issues in a timely manner
* Support batch processing workflows and system integrations
* Collaborate with business users and cross-functional technical teams
* Ensure compliance with regulatory and operational requirements Requirements
* Proven experience as an RPG Developer in AS400 / IBM i environments
* Strong hands-on experience with RPG III, RPG IV, and ILE RPG
* Solid experience with DB2/400, SQL, and CL programming
* Experience with Job Control Language (JCL) / Job Management
* Strong analytical skills with the ability to understand complex legacy systems
* Experience working in enterprise environments with high availability requirements
* Ability to work independently with a high level of ownership and responsibility
* Strong problem-solving and troubleshooting skills
* Excellent communication skills and ability to work with both technical and business stakeholders Advantages
* Experience in banking or financial systems
* Familiarity with domains such as accounts, credit, loans, and payments
* Experience with interfaces and batch processing systems
* Background in regulated environments
This position is open to all candidates.