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.