Job Openings RPG Engineer / Lead RPG Engineer

About the job RPG Engineer / Lead RPG Engineer

WE ARE HIRING: RPG Engineer / Lead RPG Engineer

Location: Sri Lanka
Employment Type: Full time
Industry: Banking Technology / Fintech / Payment Systems / Software Engineering

Role Overview

We are seeking a skilled and technically strong RPG Engineer / Lead RPG Engineer with experience in Card Management Systems and microservices architecture.

The selected candidate will play a key role in maintaining and modernizing legacy RPG-based systems while contributing to the development of scalable microservices that support card operations, payment systems, transaction processing, card issuance, and lifecycle management.

Key Responsibilities

  • Design, develop, test, and maintain applications using IBM i / AS400 RPG in a card-centric environment.
  • Work on the integration and enhancement of Card Management Systems.
  • Support card transaction processing, card issuance, card maintenance, and lifecycle management activities.
  • Develop and support microservices-based APIs and services for card operations.
  • Participate in modernization initiatives, including migration of selected functions from RPG to Java or microservices.
  • Collaborate with Product, QA, DevOps, Infrastructure, and other cross-functional teams.
  • Support feature delivery, incident resolution, and system improvement initiatives.
  • Analyze system performance and troubleshoot technical issues.
  • Ensure platform stability, availability, performance, and security.
  • Create and maintain technical documentation, design specifications, and user manuals.
  • Follow secure coding practices and ensure compliance with relevant standards such as PCI-DSS.
  • Support integration with relational databases and enterprise systems.
  • Work with RESTful APIs, JSON, XML, and system integration protocols.
  • Participate in code reviews and support knowledge sharing within the development team.
  • Assist junior developers when required and contribute to improving development standards.
  • Perform any other software engineering, system support, or modernization-related duties assigned by management.

Candidate Profile

  • Bachelor's degree in Computer Science, Information Systems, or a related field.
  • Minimum 4+ years of professional experience in software development.
  • Hands-on expertise in RPG IV / ILE RPG on the IBM i / AS400 platform.
  • Experience with Card Management Systems such as VisionPLUS, CMS by FSS, Base24, or other proprietary card platforms.
  • Proficiency in developing and integrating microservices.
  • Experience with Java / Spring Boot will be preferred.
  • Good understanding of ISO 8583 message formats and card transaction workflows.
  • Experience working with relational databases such as DB2, SQL Server, PostgreSQL, or similar databases.
  • Familiarity with RESTful APIs, JSON, XML, and system integration protocols.
  • Strong problem-solving skills with the ability to work in a high-availability environment.
  • Good understanding of secure coding practices and compliance standards.
  • Ability to troubleshoot production issues and support critical system operations.
  • Strong analytical and technical documentation skills.
  • Good communication and collaboration skills.
  • Ability to work effectively with technical and non-technical stakeholders.
  • Professional, accountable, detail-oriented, and committed to delivering reliable software solutions.

Preferred Skills

  • Experience in the banking, fintech, cards, or payments industry.
  • Exposure to DevOps practices, CI/CD tools, and containerized environments such as Docker and Kubernetes.
  • Familiarity with message queues such as Kafka or RabbitMQ.
  • Experience using version control tools such as Git.
  • Experience using ticketing or service management tools such as JIRA or ServiceNow.
  • Knowledge of compliance standards such as PCI-DSS and GDPR.
  • Ability to mentor junior developers and participate in code reviews.
  • Experience in legacy system modernization or RPG-to-microservices migration will be an advantage.

Ready to take your career to new heights?

We're InTalent Asia, your go-to recruitment partner in Sri Lanka, and we've got an exciting opportunity for you! Our client is looking for a skilled individual to fill the role of RPG Engineer / Lead RPG Engineer.

Apply now and see how you can be the perfect fit for this exclusive position!

#InTalentAsia #CareerOpportunity #JobVacancy #SoftwareEngineer #RPGDeveloper #AS400 #CardManagementSystems #FintechJobs #BankingTechnology #PaymentSystems #ElevateYourCareer