Software Engineer – RPG

Softvil Technologies

Singapore

On-site

SGD 90,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

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.

Responsibilities

  • 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.

Skills

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

Education

Bachelor's degree in Computer Science

Tools

Docker
Kubernetes
Git
JIRA
ServiceNow
DB2/SQL

Job description

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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer – RPG
Software Engineer – RPG

Softvil Technologies Pvt Ltd • Singapore

On-site
SGD 60,000 - 80,000
RPG Software Engineer – Card Payments & Microservices
RPG Software Engineer – Card Payments & Microservices

Softvil Technologies • Singapore

On-site
SGD 90,000 - 140,000
RPG Software Engineer – Card Mgmt & Microservices
RPG Software Engineer – Card Mgmt & Microservices

Softvil Technologies Pvt Ltd • Singapore

On-site
SGD 60,000 - 80,000
Life400 Developer
Life400 Developer

Unison Group • Singapore

On-site
SGD 70,000 - 90,000
AS400 Developer
AS400 Developer

LION & ELEPHANTS CONSULTANCY PTE. LTD. • Singapore

On-site
SGD 74,000 - 123,000
As400 Engineer
As400 Engineer

SMART INFORMATION MANAGEMENT SYSTEMS PRIVATE LIMITED • Singapore

On-site
SGD 90,000 - 150,000
AS400 Developer
AS400 Developer

SCIENTE INTERNATIONAL PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
AS400 Developer
AS400 Developer

U3 INFOTECH PTE. LTD. • Singapore

On-site
SGD 60,000 - 90,000
AS400 Developer/Analyst
AS400 Developer/Analyst

SOLDERFIELD RESOURCES PTE. LTD. • Singapore

On-site
SGD 60,000 - 85,000
AS/400 Core Banking Developer & Analyst
AS/400 Core Banking Developer & Analyst

SOLDERFIELD RESOURCES PTE. LTD. • Singapore

On-site
SGD 60,000 - 85,000