Posted on: 29/07/2025
Job Title: Senior Software Engineer RPG (Card Management Systems & Microservices)
Duration: 24 Months
Job Summary:
We are looking for a highly skilled Senior Software Engineer RPG with in-depth expertise in Card Management Systems (CMS) and a strong foundation in microservices architecture. This role is instrumental in supporting and enhancing mission-critical card processing platforms on IBM i (AS/400) while contributing to the modernization and integration of services with cloud-native technologies. The ideal candidate will drive strategic development initiatives, ensure system reliability, and play a key role in transitioning legacy systems toward modern architectures in a regulated financial environment.
Key Responsibilities:
- Design, develop, and maintain applications using RPG IV / ILE RPG on the IBM i (AS/400) platform.
- Enhance and support CMS functionalities including card issuance, authorization, settlement, and full lifecycle management.
- Lead the design and implementation of microservices (preferably in Java/Spring Boot) to interface with legacy systems and third-party integrations.
- Provide technical leadership for system integration across legacy and modern architectures.
- Diagnose and resolve complex issues across multiple systems in collaboration with cross- functional teams.
- Contribute to the legacy modernization roadmap, including code refactoring, platform migration, and integration strategy.
- Ensure code quality, performance, and adherence to security and compliance standards (e.g., PCI- DSS).
- Mentor junior engineers, lead peer code reviews, and facilitate technical design discussions.
- Create and maintain technical documentation to ensure long-term system maintainability and knowledge transfer.
Required Qualifications :
- Bachelors degree in computer science, Information Technology, or a related field.
- Minimum 6 years of hands-on experience with RPG IV/ILE RPG development on the IBM i (AS/400) platform.
- Strong experience with Card Management Systems (e.g., FSS CMS, VisionPLUS, TSYS, or in-house platforms).
- Proficient in building microservices using Java, Spring Boot, or equivalent modern frameworks.
- Solid understanding of card transaction flows, ISO 8583 messaging, and integration with payment switches.
- Strong experience with relational databases such as DB2, PostgreSQL, or Oracle.
- Familiarity with tools such as Git, JIRA, Jenkins, and other modern development tool chains.
- Excellent analytical and problem-solving skills in high-availability, mission-critical environments.
Preferred Skills :
- Experience with containerization and orchestration tools such as Docker and Kubernetes.
- Exposure to cloud platforms like AWS, Azure, or Google Cloud Platform.
- Familiarity with middleware technologies, message brokers (Kafka, IBM MQ), and API Gateways.
- Understanding compliance standards such as PCI-DSS and secure coding practices.
- Prior experience in the banking, payments, or fintech industry.
Did you find something suspicious?
Posted By
Posted in
Platform Engineering / SAP/Oracle
Functional Area
Other Software Development
Job Code
1521472
Interview Questions for you
View All