Senior RPG Programmer Inform LX IBM i (Canada Position)

Overview

On Site
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 24 Month(s)
No Travel Required
Able to Provide Sponsorship

Skills

Infor LX 8.4.2
RPG

Job Details

The client is embarking on a major ERP modernization journey to strengthen their operational efficiency and scalability. As part of this transformation, they are upgrading their ERP environment from Infor LX 3.5 to Infor LX 8.4.2 on the IBM i platform. This initiative plays a crucial role in modernizing their business applications, streamlining processes and preparing their enterprise systems for future growth.

They are seeking a highly experienced RPG Programmer with strong expertise in Infor LX and IBM-i development to support this upgrade initiative and ensure a seamless transition to the new version.

Position Overview

The RPG Programmer will be responsible for analyzing, modifying, and developing programs and database files to ensure full compatibility with the upgraded Infor LX 8.4.2 release. This role requires a deep understanding of RPG (III, IV/ILE, Free Format), DB2/400, and CL programming, with hands-on experience in Infor LX customizations and integration practices. The ideal candidate will work closely with both IT and business teams to ensure a smooth and successful upgrade.

Responsibilities:

  1. Analysis & Impact Assessment
  • Review existing RPG programs, modifications, and database structures in the Infor LX 8.3.5 environment.
  • Identify and document objects impacted by the Infor LX 8.4.2 upgrade.
  1. Development & Modernization
  • Update, re-engineer, and test RPG programs (RPG III, RPG IV/ILE, and Free Format).
  • Modernize older code into free-format RPG where practical.
  • Develop new CL programs, service programs, and APIs for integration with LX.
  • Enhance performance and optimize code to align with IBM i best practices.
  1. Database & Integration
  • Modify DDS-based files and transition to SQL-based DB2/400 objects where required.
  • Support database redesign, data conversion, and referential integrity checks.
  • Ensure smooth integration between LX and custom applications.
  1. Testing & Validation
  • Conduct unit and regression testing for modified and newly developed programs.
  • Collaborate with QA and business stakeholders during UAT.
  • Validate data consistency post-migration.
  1. Implementation & Support
  • Provide technical expertise during cutover and go-live phases.
  • Assist with troubleshooting and production support.
  • Monitor system stability and performance post-upgrade.
  1. Documentation & Knowledge Transfer
  • Create detailed technical documentation for all program and database changes.
  • Provide coaching and knowledge transfer to internal IT team members.

Qualifications:

  • 9+ years of hands-on programming experience in RPG III, RPG IV/ILE, and Free Format RPG on IBM- i
  • (AS/400, iSeries, System i) platforms.
  • Strong command of CL programming and scripting.
  • Proven experience with Infor LX (BPCS/LX) ERP system, preferably including upgrade or migration projects.
  • In-depth understanding of Infor LX database structures, files, and customization practices.
  • Proficient with DB2/400 (DDS and SQL-based files).
  • Experience in troubleshooting, debugging, and performance optimization.
  • Strong analytical and problem-solving skills, with the ability to work independently and collaboratively.

Preferred Qualifications:

  • Prior direct experience with Infor LX 8.4.2 upgrade projects.
  • Familiarity with Infor LX WebTop, IDF, and Infor Process Improvement (IPI).
  • Exposure to PowerLink, NetLink, and Infor Process Improvement (IPI).
  • Experience with web services, XML, JSON, and REST APIs on IBM i.
  • Familiarity with job scheduling tools (Robot, HelpSystems, etc.).
  • Knowledge of modern IBM i development practices (RDi, Git, CI/CD).Hands-on experience with Infor LX 8.4.2 upgrade projects.
  • Knowledge of APIs, CL programming, and data integration techniques.
  • Exposure to PowerLink or Infor integration tools.

Deliverables & Performance Expectations

  • Updated and fully tested RPG programs compatible with Infor LX 8.4.2.
  • Modified and validated custom database files and integrations.
  • Comprehensive technical documentation.
  • Knowledge transfer sessions for internal IT staff.
  • Post-upgrade stabilization support.
  • Deliver high-quality, efficient RPG code aligned with IBM i standards.
  • Complete development tasks on time and within project scope.
  • Ensure minimal disruption to business operations during migration.
  • Communicate progress, risks, and issues proactively with the IT Manager.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.