See all roles

Senior AS400 / RPG Developer (Banking Client)

Work from home Full-time role Hiring

For one of our banking clients, we are looking for a Senior AS400 / RPG Developer to support the development, maintenance, and enhancement of business-critical applications running on IBM i (AS400). The role focuses on ensuring the stability, security, and performance of core banking systems in a highly regulated environment.

The successful candidate will work closely with the clients business and technical teams to deliver reliable and compliant banking solutions.

Key Responsibilities

  • Develop, maintain, and enhance core banking applications using RPG (ILE RPG) on IBM i (AS400)

  • Support critical banking processes such as account management, transactions, payments, and reporting

  • Analyze functional and regulatory requirements provided by the client and translate them into technical solutions

  • Maintain and optimize legacy systems with a strong focus on performance, reliability, and data integrity

  • Investigate and resolve production issues, including root cause analysis

  • Ensure compliance with banking regulations, security standards, and audit requirements

  • Prepare and maintain technical documentation in line with client standards

  • Participate in code reviews and knowledge-sharing activities

  • Collaborate with client stakeholders, business analysts, QA, and infrastructure teams

  • Contribute to system integration and modernization initiatives when required

Requirements

  • Minimum 4 years of experience as an AS400 / RPG Developer

  • Strong hands-on experience with RPG (ILE RPG)

  • Solid knowledge of IBM i / AS400 environments

  • Experience with CL (Control Language)

  • Strong knowledge of DB2 for i and SQL

  • Experience working with batch and online processing systems

  • Understanding of transaction-based systems and data consistency concepts

  • Experience working in regulated environments, preferably banking or financial services

  • Strong analytical and problem-solving skills

  • Ability to work independently and communicate effectively with client teams

  • English proficiency – intermediate to advanced level

Nice to Have

  • Prior experience on core banking systems

  • Exposure to system modernization or migration initiatives

  • Experience with integrations, web services, or APIs

  • Familiarity with release management and version control tools

  • Experience working in distributed or client-facing delivery models

Apply To This Job

You might like

Service Manager

Work from home Full-time role

Legal Assistant (Remote)

Work from home Full-time role

Deputy CEO

Work from home Full-time role

Software Development Leader

Work from home Full-time role

Firmware Developer (FPGA, VHDL, Verilog/System Verilog)

Work from home Full-time role

I.T. Project Manager

Work from home Full-time role

Fullstack Software Engineer

Work from home Full-time role

Manual QA Engineer (UAT-Focused)

Work from home Full-time role

Tech Lead / Engineering Manager (AI Product Engineering)

Work from home Full-time role

Business Analyst

Work from home Full-time role

Clinical Guide: Diabetes Educator (Certified Diabetes Care and Education Specialist)

Work from home Full-time role

Investment Banking Analyst - Tech and Consumer Sectors

Work from home Full-time role

Experienced Remote Data Entry Clerk (Contract, Part Time Hours) – arenaflex

Work from home Full-time role

Freelance Medical Reviewers

Work from home Full-time role

Office Administrator. Worthington LilyLifestyle

Work from home Full-time role

Senior Visualizer

Work from home Full-time role

Ramp Agent (Customer Service Agent) - LGA

Work from home Full-time role

Sr. Director of Customer Experience

Work from home Full-time role

Experienced Customer Service Sales Agent for Life and Health Insurance Solutions – Remote Opportunity with Unlimited Earning Potential

Work from home Full-time role

Experienced Entry-Level Data Entry Clerk – Remote Opportunity for Career Growth and Development

Work from home Full-time role