> Markdown version of [/jobs/ext/2989727-rpg-developer](https://www.wearedevelopers.com/jobs/ext/2989727-rpg-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 Developer - **Company:** LTD Global - **Location:** Dallas, TX, United States - **Contract:** Permanent contract - **Skills:** Db2400, Os/400 Operating System, IBM System I, Databases, Software Debugging, Electronic Data Interchange (EDI), IBM RPG (Programming Language), Integrated Development Environments, Software Maintenance, SQL Databases, RPL (Programming Language), Data Processing, Data Ingestion, Control Language - **Published:** September 18, 2026 - **Apply:** https://www.dice.com/job-detail/03e02242-b5e9-4552-a44a-5a2986d37e3a ## About the Role * Languages: Expert-level proficiency in RPG/400, RPG ILE, RPG III, RPG IV, and RPG Free-format programming. * Platform: Strong experience with IBM i, iSeries/AS/400 (OS/400) development environment. * Tools: Experience with CL (Control Language), CLLE (Control Language Licensed Extension), TURNOVER Change Management, DDS (Data Description Specifications), and DB2/400 database. * Other: Proficiency in debugging interactive and batch jobs. Preferred Qualifications * Background in telecommunications billing, specifically local wholesale or carrier access billing systems. * Experience with SQL integration within RPG applications. * Experience in modernizing RPG applications to work with modern front ends. * Knowledge of EDI (Electronic Data Interchange). ## Description This role focuses on maintaining the DPI billing system, which processes usage data, payments, adjustments, and monthly service charges to produce wholesale customer bills. The resource will work in an IBM i (iSeries) environment, utilizing RPG programming to ensure billing accuracy and compliance with BOS (Billing Output Specifications) standards., * Application Maintenance: Debug, troubleshoot, and maintain existing RPG, RPGLE, and CL code within the DPI billing system. * System Enhancements: Develop and implement new features for billing processes, including rate changes, tax applications, and usage calculations. * Data Processing: Manage data ingestion from other source systems and ensure proper sorting, verification, and formatting of customer account information. * Report Generation: Utilize RPG to generate, analyze, and format complex wholesale customer bills according to BOS (Billing Output Specifications). * Integration: Ensure seamless data exchange between legacy DPI applications and modern web-based viewing tools like Globys. * Documentation: Create and maintain technical documentation for all developed programs and changes. ## Related Videos - [Building with IBM Bob](https://www.wearedevelopers.com/videos/100275-building-with-ibm-bob) - [Kubernetes and Microservices with Multi-Model Databases](https://www.wearedevelopers.com/videos/382-kubernetes-and-microservices-with-multi-model-databases) - [".Net is too slow" was not an option](https://www.wearedevelopers.com/videos/100176-net-is-too-slow-was-not-an-option) - [Can This Elephant Dance? IBM Bob and the Future of AI-First Software Development](https://www.wearedevelopers.com/videos/100256-can-this-elephant-dance-ibm-bob-and-the-future-of-ai-first-software-development) - [RAG's Not Dead, You're Just Using It Wrong! - Phil Nash](https://www.wearedevelopers.com/videos/1906-rag-s-not-dead-you-re-just-using-it-wrong-phil-nash) - [Fault Tolerance and Consistency at Scale: Harnessing the Power of Distributed SQL Databases](https://www.wearedevelopers.com/videos/1146-fault-tolerance-and-consistency-at-scale-harnessing-the-power-of-distributed-sql-databases) ## Related Articles - [10 Highest Paying Programming Languages 2025](https://www.wearedevelopers.com/magazine/150-10-highest-paying-programming-languages-2025) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [WWC24 Talk - Brenda Romero - Stay: Surviving and Thriving in Tech](https://www.wearedevelopers.com/magazine/467-wwc24-talk-brenda-romero-stay-surviving-and-thriving-in-tech) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Dev Digest 185: Hello Asia, Gaming is the Future & Vibe Scheming!](https://www.wearedevelopers.com/magazine/628-dev-digest-185-hello-asia-gaming-is-the-future-vibe-scheming)