RPG Developer

LTD Global
Dallas, TX, United States
5 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

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
+2 more
Data Ingestion Control Language

Job 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.

Requirements

  • 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).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:31 min

Real-world web components in the Carbon design system

Tobias Scholz Tobias Scholz · World Congress 2025

3:04 min

Database evolution and the funding behind vector databases

Erik Bamberg · LIVE

5:34 min

Early career and entry into the gaming industry

Brenda Romero Brenda Romero · World Congress 2023

1:42 min

Accessing real quantum hardware via IBM Cloud

Jan-Rainer Lahmann · LIVE

4:01 min

Managing application isolation via pluggable database models

Wei Hu Wei Hu · World Congress 2022

Videos

See all

Related articles

See all