RPG Programmer
Role details
Job location
Tech stack
Job description
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., * 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
Requirements
Do you have experience in Developer tools?, Applicants must be authorized to work in the United States without employer sponsorship, * 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
Benefits & conditions
4.04.0 out of 5 stars Alexandria, VA $90,000 - $100,000 a year