Senior RPG Programmer/Analyst - Remote - FS446

Fresche SolutionsMontreal, QC
Remote

About The Position

This isn’t a code-and-ship role. As a Senior RPG Programmer/Analyst, you’ll lead the analysis, design, development, and maintenance of business-critical IBM i applications — architecting solutions that help clients bridge legacy reliability with modern efficiency. You’ll work independently and alongside a collaborative team, guiding clients through real challenges in their business application systems and seeing your decisions make a measurable difference.

Requirements

  • Proven IBM i depth — extensive, demonstrated experience on the IBM i (iSeries / AS/400) platform, with the judgment that comes from years of solving real business problems on it.
  • Business acumen — understanding of the operations behind the code (distribution, manufacturing, finance, or insurance) and ability to spot when a technical solution actually serves the business need.
  • Advanced RPG — mastery across RPG forms, especially RPGLE, including free-form syntax and embedded SQL.
  • Database depth — expert-level DB2 application programming and database design.
  • Modern ILE fluency — strong command of modules, service programs, and binding directories.
  • Change management — comfort with structured deployment and version control processes.
  • Communication that bridges worlds — ability to explain the “why” to business stakeholders and the “how” to developers with equal ease.

Nice To Haves

  • Experience with major IBM i ERP systems (Infor LX, BPCS, Infor XA, MAPICS, PRMS, JDE, Frontier, HFA, and others)
  • Background in distribution, manufacturing, finance, or insurance applications
  • Familiarity with RDi or other Eclipse-based IDEs
  • Git or SVN experience in an IBM i environment
  • Impact analysis tools
  • Integration work with APIs, JSON, XML, and tools like GoAnywhere

Responsibilities

  • Consult and collaborate with clients to resolve application issues, uncover business needs, and deliver solutions across the full project lifecycle.
  • Analyze, design, code, and test applications using all versions of RPG and SQL.
  • Safeguard application integrity through unit, integration, smoke, and other testing phases.
  • Translate system architecture into clear documentation that works for technical and non-technical audiences alike.
  • Guide a small technical team when needed and run code reviews for database and logic changes.
  • Help clients transform legacy applications into scalable, modern ILE solutions.

Benefits

  • Work from anywhere in North America
  • Genuine flexibility
  • Culture where values shape technical decisions
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service