RPG Software Developer
Job Location:
Milford Mill, MD - USA
Monthly Salary:
Not Disclosed
Posted on:
30+ days ago
Vacancies:
1 Vacancy
Job Summary
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 and work on-site at our headquarters.
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 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 were 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 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
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