RPG Programmer (AS400) Remote

FORMAN, INC.
United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Compensation
$80,000.0 - $110,000.0
Working hours
Regular working hours
Job source

Tech stack

HTML JavaScript (Programming Language) PHP (Programming Language) IBM System I Computer Programming Databases IBM DB2 Database Storage Structures Programming Tools IBM System/360 Rexx (Programming Language) IBM RPG (Programming Language)
+16 more
JSON Job Scheduling Network Troubleshooting Microsoft Visual Studio Node.Js SQL Stored Procedures SQL Databases TCP/IP Extensible Markup Language (XML) Control Language Information Technology Network Support Integration Frameworks Web Technologies Ibm Power Systems Software Coding

Job description

We are seeking an experienced RPG Programmer to support and enhance our IBM i (AS400) environment running on IBM Power Systems (currently Power9, with anticipated upgrades to Power10/Power11). This role balances day-to-day maintenance of legacy applications with participation in modernization and integration initiatives. You will report directly to the Senior IT Director.

Primary responsibilities

  • Maintain, modify, and enhance legacy and modern applications in an IBM i environment
  • Develop and support programs in RPG Free, RPG III, RPG IV (RPGILE), SQLRPGLE, CL, CLEE, OCL, CMD, and REXX
  • Work with ILE concepts including binding directories, service programs (SRVPGM), and stored procedures
  • Utilize development tools including SEU, PDM, SDA, RDi (Rational Developer for i), and Visual Studio Code
  • Support IBM DB2, DDS, DDL, and IFS database systems
  • Maintain and modify screen and file definitions using DDS, SDA, UIM, and DSPF36
  • Develop integrations using SQL, Query/400, CGI, JavaScript, JSON, XML, HTML, Node.js, and PHP
  • Support EDI and X12 standards
  • Assist with IBM system operations: Navigator for i, PTFs, TCP/IP services, work management, job scheduling, and tape backup processes
  • Troubleshoot system issues and provide production support
  • Provide general network support to end users as needed

Requirements

Do you have experience in Software coding?, * 2+ years of hands-on experience in an IBM i / AS400 environment

  • Degree in Computer Science or equivalent practical experience
  • Strong programming background in RPG and CL (RPG Free, RPGIII, RPGILE, SQLRPGLE)
  • Solid knowledge of IBM DB2, DDS, and DDL database structures
  • Experience with IBM development tools (SEU, PDM, SDA, RDi, ACS)
  • Familiarity with web technologies and integration tools (JavaScript, JSON, XML, HTML, Node.js, PHP)
  • Experience supporting TCP/IP services and IBM i work management
  • EDI experience, particularly with Cleo, strongly preferred
  • Distribution or wholesale industry background is a plus
  • Located within a few hours of Baltimore, MD a plus!

The successful candidate will be

  • Detail-oriented and highly organized, with strong task prioritization skills
  • Comfortable working both independently and collaboratively within a team
  • Able to communicate technical concepts clearly to non-technical users
  • Dependable, flexible, and solution-focused, * RPG and CL Programming: 2 years (Required)
  • IBM development tools: 2 years (Required)
  • web technologies (JavaScript, JSON, XML): 1 year (Preferred)

Benefits & conditions

4.74.7 out of 5 stars Remote $80,000 - $110,000 a year - Full-time, Pulled from the full job description

  • 401(k)
  • Health insurance
  • 401(k) matching
  • Paid time off
  • Vision insurance
  • Dental insurance
  • Life insurance, * 401(k)
  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid time off
  • Vision insurance

About the company

Forman, Inc. has been a trusted provider of food service disposables and sanitary maintenance products since 1945. We distribute products from over 100 manufacturers to national and regional wholesale distributors, operating from our 140,000-square-foot warehouse facility in Windsor Mill, Maryland.

Apply for this position

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

Apply on indeed.com

Good distractions

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

3:48 min

Modernizing massive legacy mainframe and IBM i codebases

Maximilian Jesch Maximilian Jesch · WWC Europe 2026

5:02 min

Mapping distributed compute paradigms to modern vehicles

Joachim Werner · LIVE

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · WWC 2022

3:50 min

Queues in TCP stacks and continuous network connections

Clemens Vasters Clemens Vasters · WWC 2022

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · WWC 2025

Videos

See all

Related articles

See all