Software Engineer – RPG

Softvil Technologies

Singapore

Sur place

SGD 90 000 - 140 000

Plein temps

14 jours+

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Softvil Technologies seeks a Software Engineer – RPG to join our payments engineering team. You will design, develop and maintain RPG IV / ILE RPG applications on the IBM i (AS/400) platform to support high-availability CMS and payments processing.

You will collaborate with Product, QA, DevOps and Infra, modernize RPG components into microservices, implement secure coding per PCI-DSS, and contribute to documentation and mentoring junior developers.

Qualifications

  • Bachelor’s degree in Computer Science or related field.
  • 4+ years of hands-on software development experience.
  • Proficiency in RPG IV / ILE RPG on IBM i (AS/400).
  • Experience with Card Management Systems (CMS) and payment platforms.
  • Knowledge of ISO 8583, RESTful APIs, and databases (DB2/SQL).
  • Familiarity with microservices, Java/Spring Boot, and DevOps tools.

Responsabilités

  • Design, develop, test, and maintain RPG IV / ILE RPG on IBM i.
  • Enhance CMS including transaction processing and lifecycle management.
  • Develop microservices-based APIs using Java/Spring Boot.
  • Collaborate with Product, QA, DevOps, and Infrastructure teams.
  • Analyze performance, troubleshoot issues, and ensure security.
  • Participate in modernization, migrating RPG components to microservices.
  • Maintain documentation and design specifications.
  • Adhere to PCI-DSS secure coding practices.

Connaissances

RPG IV / ILE RPG
Java / Spring Boot
CMS experience
ISO 8583
RESTful APIs
PCI-DSS
Mentor juniors
DevOps familiarity

Formation

Bachelor's degree in Computer Science

Outils

Docker
Kubernetes
Git
JIRA
ServiceNow
DB2/SQL

Description du poste

Software Engineer – RPG

We are seeking a skilled Software Engineer – RPG with experience in Card Management Systems and Microservices to support our core payment infrastructure. This role bridges legacy IBM i (AS/400) systems with modern technologies to enable high-performance, scalable solutions in a critical banking environment.

Key Responsibilities
  • Design, develop, test, and maintain applications using RPG IV / ILE RPG on the IBM i (AS/400) platform.
  • Enhance and support Card Management Systems (CMS), including transaction processing, card issuance, and lifecycle management.
  • Develop and integrate microservices-based APIs and services (Java/Spring Boot preferred) for card operations.
  • Collaborate with cross-functional teams including Product, QA, DevOps, and Infrastructure to deliver new features and resolve incidents.
  • Analyze system performance, troubleshoot issues, and ensure platform stability and security.
  • Participate in modernization initiatives, including migrating selected RPG components to modern architectures such as microservices.
  • Maintain technical documentation, design specifications, and user manuals.
  • Follow secure coding practices and ensure compliance with standards such as PCI-DSS.
Qualifications
  • Bachelor’s degree in Computer Science, Information Systems, or a related field.
  • 4+ years of hands‑on experience in software development.
  • Proficiency in RPG IV / ILE RPG on IBM i (AS/400).
  • Experience with Card Management Systems (e.g., VisionPLUS, CMS by FSS, Base24, or similar platforms).
  • Knowledge of microservices development (preferably using Java/Spring Boot).
  • Understanding of ISO 8583 message formats and card transaction workflows.
  • Experience with relational databases such as DB2, SQL Server, or PostgreSQL.
  • Familiarity with RESTful APIs, JSON, XML, and system integration protocols.
  • Strong analytical and troubleshooting skills in high‑availability environments.
  • Experience in banking, fintech, or payment systems.
  • Exposure to DevOps, CI/CD, and containerization tools (Docker, Kubernetes).
  • Familiarity with Kafka, RabbitMQ, Git, JIRA, and ServiceNow.
  • Knowledge of secure coding practices and regulatory standards (e.g., PCI‑DSS, GDPR).
  • Ability to mentor junior developers and participate in collaborative code reviews.
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Software Engineer – RPG
Software Engineer – RPG

Softvil Technologies Pvt Ltd • Singapore

Sur place
SGD 60 000 - 80 000
RPG Software Engineer – Card Payments & Microservices
RPG Software Engineer – Card Payments & Microservices

Softvil Technologies • Singapore

Sur place
SGD 90 000 - 140 000
RPG Software Engineer – Card Mgmt & Microservices
RPG Software Engineer – Card Mgmt & Microservices

Softvil Technologies Pvt Ltd • Singapore

Sur place
SGD 60 000 - 80 000
Life400 Developer
Life400 Developer

Unison Group • Singapore

Sur place
SGD 70 000 - 90 000
Life400 Developer
Life400 Developer

Hong Kong Unison Limited • Singapore

Sur place
SGD 120 000 - 180 000
AS/400 Technical Lead — RPG, DB2 & Payments
AS/400 Technical Lead — RPG, DB2 & Payments

Trinity Consulting Services (“TRINITY”) • Singapore

Sur place
SGD 120 000 - 180 000
AS400 Technical Lead
AS400 Technical Lead

TRINITY CONSULTING SERVICES PTE. LTD. • Singapore

Sur place
SGD 60 000 - 90 000
Banking Applications: AS/400 Programmer Analyst
Banking Applications: AS/400 Programmer Analyst

5G-Starlink Pte. • Singapore

Sur place
SGD 90 000 - 130 000
System Engineer
System Engineer

SAKSOFT LIMITED • Singapore

Sur place
SGD 110 000 - 160 000
AS400 Technical Lead
AS400 Technical Lead

Trinity Consulting Services (“TRINITY”) • Singapore

Sur place
SGD 120 000 - 180 000