> Markdown version of [/jobs/ext/4386503-rpg-iii-developer](https://www.wearedevelopers.com/jobs/ext/4386503-rpg-iii-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # RPG III Developer - **Company:** Pinnacle Partners - **Location:** United States (Remote available) - **Salary:** $100,000 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), IBM System I, Unit Testing, Business Systems, IBM DB2, Relational Databases, Software Debugging, UN Electronic Data Interchange for Administration Commerce and Transport, IBM RPG (Programming Language), Proprietary Software, SQL Stored Procedures, Web Services, Control Language, Infor - **Published:** October 26, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=db6653cb365ad688 ## About the Role * Strong experience with RPG III * Experience with TL Ashford * Familiarity with other AS/400 languages such as CL (Control Language) and DDS (Data Description Specifications) * Experience with AS/400 utilities such as EDI, PRMS, Robot, ICOM400, Winspool, Esend, and Viewpoint Preferred: * Bachelor's degree in an IT-related field * Experience with SEQUEL and/or DB2 * Experience with an ERP system in a manufacturing environment, ideally Infor M3 for food and beverage ## Description * Build and enhance applications in RPG III on the AS/400 platform * Gather and document business requirements * Create and update RPG programs, scripts, and stored procedures * Unit test and debug code before release * Design and maintain relational databases, including tables, indexes, and relationships * Write queries and stored procedures to pull and transform data * Maintain existing EDI transactions, build new ones, and write interface files that load EDI data into the AS/400 * Connect applications with other systems through web services, APIs, and third-party software * Find performance bottlenecks and tune applications for speed and efficiency * Troubleshoot and fix software defects, system errors, and application issues to keep downtime low * Keep technical documentation current * Help migrate data off the AS/400 during a future ERP transition