
RPG Programmer (AS400) Remote/ 1 day ago
Quick Summary
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.
About the role
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.
What we're looking for
- 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.
Pay: $80,000.00 - $110,000.00 per year
Benefits
- 401(k)
- 401(k) matching
- Dental insurance
- Health insurance
- Life insurance
- Paid time off
- Vision insurance
Experience
- RPG and CL Programming: 2 years (Required)
- IBM development tools: 2 years (Required)
- Web technologies (JavaScript, JSON, XML): 1 year (Preferred)
Work Location: Remote

