Job Description
Job Description
We are looking for a skilled RPG Programmer to join our team in Twinsburg, Ohio. In this long-term contract position, you will play a critical role in designing and maintaining applications on the IBM i platform while collaborating closely with business and IT teams to develop effective solutions. This opportunity offers a chance to contribute to modernization projects and provide technical expertise to enhance system efficiency.
Responsibilities :
- Design, develop, and maintain applications using IBM i (RPG, CL, and DB2) technologies.
- Partner with business and IT teams to gather requirements, troubleshoot issues, and implement solutions.
- Update and modify existing programs to support evolving business processes and compliance needs.
- Create and manage interfaces and integrations between IBM i systems and external platforms.
- Conduct system testing, debugging, and performance optimization to ensure reliable operations.
- Document technical specifications, workflows, and program details for future reference.
- Offer end-user support and train teams on new functionalities and system changes.
- Participate in system upgrades, migrations, and modernization efforts to enhance performance and scalability.
- At least 5 years of programming experience with IBM i (RPG III, RPG IV, CL, and DB2).
- Proficient in IBM i operating system commands and CL programming.
- Extensive experience working with ERP systems such as JD Edwards World / EnterpriseOne or similar platforms.
- Strong knowledge of ERP modules including Finance, Supply Chain, Manufacturing, and Inventory.
- Proven ability to debug, troubleshoot, and resolve complex programming issues.
- Capable of working independently while managing multiple priorities effectively.
- Familiarity with free-format RPG, modular programming, and ERP system integrations.
- Exposure to project management practices or agile methodologies is a plus.