HamburgerMenu
hirist

Job Description

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.


info-icon

Did you find something suspicious?