RPG Programmer

Programmers.io

Missouri

Hybrid

USD 90,000 - 120,000

Full time

6 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Benefits

Job summary

Programmers.io is seeking an RPG Programmer for a hybrid role in St. Louis, MO.

This full-time position develops, maintains, and modernizes RPG applications on the IBM i/AS400 platform, translating business requirements into reliable technical solutions that support retirement administration systems. You will participate in knowledge transfer with senior staff, document systems comprehensively, and help ensure stability by supporting job scheduling, interfaces, and data flows.

Qualifications

  • Hands-on RPG development on IBM i/AS400 systems.
  • Experience translating business requirements into technical specs.
  • Ability to collaborate with IT and external partners.

Responsibilities

  • Develop, maintain, and modernize RPG applications on IBM i.
  • Translate business requirements into technical specs and support UAT.
  • Document system knowledge and maintain project documentation.
  • Support IBM i operations, jobs, interfaces, and security procedures.

Skills

RPG Development
SQL
DB2 for i
API Integration
Troubleshooting
Communication

Tools

CL (Control Language)
DDS
ILE/Free Format RPG
Fixed-format RPG III/IV
JSON
XML

Job description

Programmers.io is currently looking for an \"RPG Programmer\"

Hybrid in St Louis, MO

.

Full Time Role with Benefits
Position Purpose:
  • Serves as a hands-on programmer/analyst for the organization’s core business systems (IBM i/AS400), developing, maintaining, and modernizing the RPG applications that power the critical retirement administration platforms used by US. Translates business requirements into reliable technical solutions and supports the stability of mission-critical systems.
  • Participates in a structured knowledge-transfer program with our senior systems analyst to build deep familiarity with existing applications, data structures, and business rules, with the expectation of assuming primary development responsibility for the platform over time.
  • Demonstrates a proactive willingness to learn and adapt to new technologies, methodologies, and industry best practices to ensure continuous improvement and future-proofing of business systems.
  • RPG Development & Maintenance (45%): Develop, maintain, modernize, and extend core applications using RPG (ILE/Free), CL, and SQL. Implement fixes and enhancements to existing programs, and design database structures (DB2 for i) to support evolving business administration needs.
  • Business Analysis & Process Support (20%): Translate business requirements into technical specifications. Analyze existing workflows to recommend and build automated solutions that reduce manual processing time for retirement plan administration. Support user acceptance testing (UAT) for system changes.
  • Knowledge Transfer & Documentation (20%): Absorb and document institutional knowledge of existing systems through structured knowledge transfer. Maintain and expand system documentation in the company’s documentation repository, including program documentation, data flows, integrations, and business rules, so that systems knowledge remains current and transferable.
  • Operational Support & Stability (15%): Support the day-to-day operation of the IBM i environment, including scheduled jobs, file exchanges with external partners, and interfaces with non-IBM i systems. Troubleshoot and resolve production issues, and support backup, restore testing, and security procedures for mission-critical systems.
Skills/Qualifications:
  • Core Development: Strong proficiency in RPG (RPGLE and Free Format required; able to read and maintain fixed-format RPG III/IV), CL (Control Language), and DDS.
  • Database Skills: Solid SQL skills, ideally within the DB2 for i environment, including embedded SQL, query construction, and indexing; performance tuning experience is a plus.
  • Integration Skills: Ability to integrate legacy systems with modern applications via APIs, XML, JSON, or secure file transfer.
  • Troubleshooting: Strong debugging and problem-solving skills, including the ability to reverse-engineer undocumented legacy code to implement fixes or enhancements.
  • Communication & Collaboration: Excellent verbal and written communication skills. Works effectively as part of a team with the IT Manager, business analysts, senior technical staff, and external vendors, and documents work so that others can understand and support it.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RPG System Analyst/Programmer
RPG System Analyst/Programmer

Programmers.io • St. Louis (MO)

On-site
USD 90,000 - 125,000
RPG Programmer
RPG Programmer

Programmers.io • New Jersey

Hybrid
USD 90,000 - 120,000
Hybrid work model
RPG & IBM i Systems Analyst — Programmer
RPG & IBM i Systems Analyst — Programmer

Programmers.io • St. Louis (MO)

On-site
USD 90,000 - 125,000
RPG Programmer - Modernize IBM i Apps (Hybrid St. Louis)
RPG Programmer - Modernize IBM i Apps (Hybrid St. Louis)

Programmers.io • Missouri

Hybrid
USD 90,000 - 120,000
Benefits
RPG Programmer
RPG Programmer

Programmers.io • Town of Texas (WI)

On-site
USD 90,000 - 120,000
RPG Developer
RPG Developer

Capstone IT, Inc. • Springfield (MO)

On-site
USD 70,000 - 100,000
Senior RPG Programmer
Senior RPG Programmer

Premier Staffing Partners • United States

On-site
USD 90,000 - 110,000
Sr. RPG Developer
Sr. RPG Developer

Jobgether • Minnesota

On-site
USD 82,656 - 89,544
Competitive hourly rate
100% remote work flexibility
Health, dental, and vision coverage
+2
iSeries Developer Analyst (RPG)
iSeries Developer Analyst (RPG)

Infinite Computer Solutions • Dallas (TX)

Hybrid
USD 90,000 - 120,000
RPG Programmer - IBM i / AS/400 Specialist
RPG Programmer - IBM i / AS/400 Specialist

Programmers.io • Town of Texas (WI)

On-site
USD 90,000 - 120,000