Job Openings
Senior Software Engineer RPG (Card Management Systems & Microservices)
About the job Senior Software Engineer RPG (Card Management Systems & Microservices)
WE ARE HIRING : Senior Software Engineer RPG (Card Management Systems & Microservices)
Duration: 24 Months
Job Summary
We are seeking highly skilled Senior Software Engineers RPG with strong expertise in Card Management Systems (CMS) and microservices architecture. The role will support and enhance mission-critical card processing platforms on IBM i (AS/400) while contributing to modernization initiatives integrating cloud-native technologies. The ideal candidates will lead strategic development, 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 IBM i (AS/400).
- Enhance and support CMS functionalities including card issuance, authorization, settlement, and lifecycle management.
- Lead design and implementation of microservices (Java/Spring Boot preferred) 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 legacy modernization roadmap including code refactoring, platform migration, and integration strategy.
- Ensure code quality, performance, and compliance with standards such as PCI-DSS.
- Mentor junior engineers, conduct peer code reviews, and facilitate technical design discussions.
- Create and maintain technical documentation to ensure system maintainability and knowledge transfer.
Required Qualifications
- Bachelors degree in Computer Science, Information Technology, or related field.
- Minimum 6 years of hands-on RPG IV/ILE RPG development experience on IBM i (AS/400).
- Strong experience with Card Management Systems (e.g., FSS CMS, VisionPLUS, TSYS, or in-house platforms).
- Proficiency in Java/Spring Boot microservices development and integration.
- Solid understanding of card transaction flows, ISO 8583 messaging, and payment switch integration.
- Strong experience with relational databases (DB2, PostgreSQL, Oracle).
- Familiarity with Git, JIRA, Jenkins, and other modern development toolchains.
- Excellent problem-solving skills in high-availability, mission-critical environments.
Preferred Skills
- Experience with Docker and Kubernetes for containerization and orchestration.
- Exposure to cloud platforms (AWS, Azure, GCP).
- Familiarity with middleware technologies, message brokers (Kafka, IBM MQ), API Gateways.
- Knowledge of compliance standards (PCI-DSS) and secure coding practices.
- Prior experience in banking, payments, or fintech environments.