Senior RPG Programmer/Analyst (JDA/MMS) - Remote - FS435

Fresche Solutions Inc.

Quebec

Remote

CAD 110,000 - 140,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Fresche Solutions Inc. seeks a Senior RPG Programmer/Analyst to lead analysis, design, development, and maintenance of critical IBM i applications. You’ll architect solutions bridging legacy reliability with modern efficiency, working independently and in teams to provide consulting in support of business systems.

You will collaborate across projects, resolve client issues, and guide code reviews while modernizing legacy business apps into scalable ILE solutions.

Qualifications

  • 20+ years of proven experience with the IBM i (iSeries/AS/400) platform.
  • Mastery of RPG forms (RPGLE) including Free-form syntax and embedded SQL.
  • Proven hands-on experience with JDA/MMS (Mandatory).
  • Expert-level DB2 application programming and database design.
  • Deep understanding of ILE concepts (Modules, Service Programs, Binding Directories).
  • Experience with structured deployment and version control processes.
  • Excellent verbal and written communication with clients and developers.

Responsibilities

  • Consult & Collaborate: Support clients in resolving application issues, identify business needs, and deliver solutions through the full project life cycle.
  • Architect & Develop: Analyze, design, code, and test software applications using all versions of RPG and SQL.
  • Testing and Quality Assurance: Ensure program and application integrity through Unit, Integration, and other testing phases.
  • Document and Communicate: Translate system architecture into clear documentation for technical and non-technical stakeholders.
  • Quality Leadership: Lead a small technical team when required and conduct code reviews for database and logic changes.
  • Modernize: Transform legacy applications into modern, scalable IBM i ILE solutions.

Skills

IBM i
RPG
RPGLE
Free-form RPG
Embedded SQL
DB2
ILE concepts
Change management
Communication
Git/SVN
APIs
XML
JSON
GoAnywhere
RDi
Eclipse IDE

Tools

RDi
Eclipse IDE

Job description

Why Join Fresche?

At Fresche Solutions, we don’t just maintain legacy systems; we transform them. For over a decade, we've been the leading partner for IBM i modernization and innovation. We offer a true work-from-anywhere (North America) model, prioritizing work-life balance and a culture where our values aren't just posters on a wall, they guide every technical decision we make.



The Impact You’ll Make

As a Senior RPG Programmer/Analyst, you will lead the analysis, design, development, and maintenance of business-critical IBM i applications. You are architecting solutions that help our clients bridge the gap between legacy reliability and modern efficiency – not just writing code. You will work both independently and as part of a collaborative team, providing our clients with consulting services in support of their business applications systems.



Day-to-Day Responsibilities


  • Consult & Collaborate: Support our clients in resolving application issues, identify business needs, and deliver solutions throughout the full project life cycle.

  • Architect & Develop: Analyze, design, code, and test software applications using all versions of RPG and SQL.

  • Testing and Quality Assurance: Ensure program and application integrity through various testing phases (Unit, Integration, Smoke, etc.).

  • Document and Communicate: Translate system architecture into clear textual and visual documentation for both technical and non-technical stakeholders.

  • Quality Leadership: Capable of leading a small technical team when required. Lead code reviews for database and logic changes.

  • Modernize: Support our clients to transform legacy business applications into modern, scalable ILE applications.



What You Bring to the Table


  • Expertise: 20+ years of proven experience with the IBM i (iSeries/AS/400) platform.

  • Advanced RPG: Mastery of various forms of RPG (especially RPGLE, including Free-form syntax and embedded SQL).

  • ERP / Package Experience: Proven hands-on experience with JDA/MMS (Mandatory).

  • Database Depth: Expert-level DB2 application programming and database design.

  • Modern Concepts: Deep understanding of ILE concepts (Modules, Service Programs, Binding Directories)

  • Change Management: Experience navigating structured deployment and version control processes.

  • Communication: Capable of verbal and written communication with various levels of client personnel. The ability to explain technical \"why\" to stakeholders in business terms and \"how\" to developers in technical terms.



Nice to Have


  • Application Packages: Experience with major IBM I ERP systems (Infor LX, BPCS, Infor XA, MAPICS, PRMS, JDE, Frontier, HFA, etc.)

  • Applications: Distribution, Manufacturing, Finance, Insurance.

  • Tooling: Experience with RDi (Rational Developer for i) or Eclipse-based IDEs.

  • Modern DevOps: Familiarity with Git or SVN in an IBM i environment.

  • Analysis: Experience with Impact Analysis tools.

  • Integrations: Experience with integration solutions using APIs, JSON, XML and other integration tools such as GoAnywhere.



Ready to Transform the Industry?

We are looking for motivated, creative thinkers who thrive in fast-paced environments. If you’re committed to excellence and want to work with the best in the IBM i space, we want to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior RPG Programmer/Analyst (JDA/MMS) - Remote - FS435
Senior RPG Programmer/Analyst (JDA/MMS) - Remote - FS435

Fresche Solutions Inc. • Montreal

Remote
CAD 110,000 - 140,000
Analyste/Programmeur.euse RPG senior - Télétravail - FS435
Analyste/Programmeur.euse RPG senior - Télétravail - FS435

Fresche Solutions Inc. • Quebec

Remote
CAD 110,000 - 160,000
Analyste/Programmeur.euse RPG senior - Télétravail - FS435
Analyste/Programmeur.euse RPG senior - Télétravail - FS435

Fresche Solutions Inc. • Montreal

Remote
CAD 120,000 - 160,000
Télétravail flexible (Amérique du Nord
RPG Senior Architect - IBM i & Modernisation
RPG Senior Architect - IBM i & Modernisation

Fresche Solutions Inc. • Quebec

Remote
CAD 110,000 - 160,000
Analyst/Developer (RPG/AS400 IBM i)
Analyst/Developer (RPG/AS400 IBM i)

kdc/one, Knowlton • Knowlton

On-site
CAD 85,000 - 110,000
Comprehensive insurance including eye,
Travel insurance
RRSP contributions
+3
IBM i (AS/400) Engineer - E3 Replenishment
IBM i (AS/400) Engineer - E3 Replenishment

Releady • Canada

Remote
CAD 76,000 - 90,000
IBM i (AS/400) Engineer - E3 Replenishment
IBM i (AS/400) Engineer - E3 Replenishment

Releady • Toronto

Hybrid
CAD 114,000 - 170,000
IBMi Developer
IBMi Developer

3 Step Recruitment Inc. • Brantford

On-site
CAD 67,500 - 82,500
Comprehensive benefits package
Registered DC pension program
Professional development reimbursement
IBMi Developer
IBMi Developer

K Rp • Brantford

On-site
CAD 90,000 - 120,000
Innovation leader
Privately owned company
On-site lab
+3
Senior Application Developer (IBM i / AS400)
Senior Application Developer (IBM i / AS400)

Kumaran Systems • Toronto

On-site
CAD 80,000 - 100,000