Senior IBM i (AS400) Developer

RemoteIndividual ContributorFull-time

Overview

We are looking for a senior IBM i (AS/400) developer to join the technology team of a regional retail client. You will maintain, enhance and modernize the RPG applications behind the company’s core operations: finance, accounting, inventory, purchasing and distribution. The role is 100% remote, full-time, working on Central America business hours.

Responsibilities

  • Develop, maintain and enhance business applications on IBM i using RPG IV / ILE RPG (free-form), CL and embedded SQL.
  • Analyze requirements from finance, inventory, purchasing and operations teams and turn them into technical solutions.
  • Support and optimize ERP processes running on IBM i, including batch jobs and end-of-day cycles.
  • Troubleshoot and resolve production incidents within agreed response times.
  • Design and maintain integrations between IBM i and external systems through APIs, web services, file transfers and messaging.
  • Write and tune DB2 for i queries, views and stored procedures for performance and data integrity.
  • Contribute to modernizing legacy code (fixed-format to free-form, SQL over native I/O, modular ILE design).
  • Work with the infrastructure and hosting provider on releases, testing and change management.
  • Document technical designs, changes and operating procedures.
  • Use AI-assisted development tools to speed up code analysis, refactoring and documentation.
  • Communicate status, risks and recommendations clearly to technical and business stakeholders.

Qualifications

  • 8+ years of hands-on development on IBM i (AS/400, iSeries).
  • Strong proficiency in RPG IV / ILE RPG, free-form RPG, CL and SQLRPGLE.
  • Solid experience with DB2 for i, including SQL performance tuning.
  • Experience supporting ERP systems on IBM i in finance, inventory or distribution.
  • Experience with integrations: REST/SOAP services, FTP/SFTP, data queues or MQ.
  • Familiarity with RDi or VS Code for IBM i, and with source control (Git).
  • Strong production support skills and a methodical approach to troubleshooting.
  • Advanced English, spoken and written, for daily work with the client’s team.
  • Ability to work independently in a remote setup and manage priorities.

Nice to have

  • Experience with JD Edwards World or EnterpriseOne on IBM i.
  • Retail, wholesale or warehouse-club industry experience.
  • Experience with IBM i modernization (web/mobile front ends, APIs, CI/CD for IBM i).
  • Knowledge of IBM i hosted on Power10 / V7R5 and cloud environments.