Search by job, company or skills

InTalent Asia

RPG Developer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 6 months ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Senior Software Engineer RPG

Duration: 24 Months

Job Summary

We are seeking 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 will support and enhance mission-critical card processing platforms on IBM i (AS/400) while contributing to modernization initiatives and cloud-native integrations. The ideal candidate will lead strategic development projects, ensure system reliability, and play a pivotal 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 strategies.
  • 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 system maintainability and effective knowledge transfer.

Required Qualifications

  • Bachelor's degree in Computer Science, Information Technology, or 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 toolchains.
  • 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 of compliance standards such as PCI-DSS and secure coding practices.
  • Prior experience in the banking, payments, or fintech industry.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 126936419