What are the responsibilities and job description for the RPG Programmer position at CFS?
RPG Programmer
Onsite: Baltimore, MD
Salary: $90,000 - $100,000
Applicants must be authorized to work in the United States without employer sponsorship
Job Summary
We are seeking an RPG Programmer to support and enhance an IBM i (AS400) environment running on IBM Power Systems. This role focuses on maintaining legacy applications while contributing to modernization efforts and system integrations. The position works closely with IT leadership and plays a key role in ensuring system reliability, performance, and scalability.
Key Responsibilities
Click here to apply online
Onsite: Baltimore, MD
Salary: $90,000 - $100,000
Applicants must be authorized to work in the United States without employer sponsorship
Job Summary
We are seeking an RPG Programmer to support and enhance an IBM i (AS400) environment running on IBM Power Systems. This role focuses on maintaining legacy applications while contributing to modernization efforts and system integrations. The position works closely with IT leadership and plays a key role in ensuring system reliability, performance, and scalability.
Key Responsibilities
- Maintain, modify, and enhance applications within an IBM i environment
- Develop and support programs using 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 such as SEU, PDM, SDA, RDi, and Visual Studio Code
- Support database systems using IBM DB2, DDS, DDL, and Integrated File System (IFS)
- Manage and process data formats including CSV and other PC file formats
- Maintain screen and file definitions using DDS, SDA, UIM, and DSPF36
- Develop and support integrations using SQL, Query/400, CGI, JavaScript, JSON, XML, HTML, Node.js, and PHP
- Support EDI processes and X12 standards
- Assist with IBM i system operations, including:
- System configuration, PTFs, and licensing
- TCP/IP services (SMTP, POP3, HTTP, NetServer, FTP)
- Work management (jobs, subsystems, queues, printing, scheduling)
- Backup and recovery processes
- Troubleshoot system issues and provide production support
- Participate in modernization initiatives while supporting legacy systems
- Provide basic network and end-user support as needed
- Perform additional duties as assigned
- 2 years of hands-on experience in an IBM i / AS400 environment
- Degree in Computer Science or equivalent experience
- Strong programming skills in RPG and CL (RPG Free, RPG III, RPGILE, SQLRPGLE)
- Working knowledge of IBM DB2, DDS, and DDL
- Experience with IBM i development tools (SEU, PDM, SDA, RDi, ACS)
- Familiarity with web technologies (JavaScript, JSON, XML, HTML, Node.js, PHP)
- Experience supporting TCP/IP services and IBM i work management
- EDI experience (Cleo or similar) preferred
- Experience in distribution or wholesale environments is a plus
- Strong attention to detail and organizational skills
- Ability to manage multiple priorities and deadlines
- Comfortable working both independently and within a team
- Strong problem-solving and troubleshooting abilities
- Effective communication skills with both technical and non-technical stakeholders
Click here to apply online
Salary : $90,000 - $100,000