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

Fresche Solutions Inc.

Montreal (administrative region)

Remote

CAD 110,000 - 140,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Fresche Solutions Inc. is seeking a Senior RPG Programmer/Analyst to lead analysis, design, and development of IBM i applications. You will modernize legacy systems, architect scalable solutions, and guide client engagements across North America.

You will work both independently and as part of a collaborative team, delivering consulting services to optimize business applications and ensure high-quality software through rigorous testing and documentation.

Qualifications

  • 20+ years of hands-on IBM i (iSeries/AS/400) development.
  • Expert RPG programming with RPGLE and SQL.
  • Experience with ERP packages and JDA/MMS.
  • Deep DB2 programming and database design.
  • Strong knowledge of IBM i ILE concepts.
  • Experience with deployment and version control processes.
  • Excellent verbal and written communication with clients.

Responsibilities

  • Lead analysis, design, development, and maintenance of IBM i applications.
  • Collaborate with clients to resolve issues and gather business needs.
  • Architect and develop using RPG, SQL, and IBM i technologies.
  • Ensure software quality through unit and integration testing.
  • Document architecture and decisions for technical and non-technical stakeholders.
  • Potential to lead a small technical team and perform code reviews.

Skills

IBM i experience
RPG programming
RPGLE / Free-form RPG
SQL / DB2 development
ILE concepts
Deployment & version control
Client communication

Tools

RDi (Rational Developer for i)
Eclipse IDE
Git
SVN
GoAnywhere

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.

#LI-Remote #IBMi #RPGDeveloper #RPGProgrammer-Analyst #Modernization

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Analyste/Programmeur.euse RPG senior - Télétravail - FS435
Analyste/Programmeur.euse RPG senior - Télétravail - FS435

Fresche Solutions Inc. • Montreal (administrative region)

Remote
CAD 120,000 - 160,000
Télétravail flexible (Amérique du Nord
Analyst/Developer (RPG/AS400 IBM i)
Analyst/Developer (RPG/AS400 IBM i)

Kdc One • Quebec

On-site
CAD 70,000 - 110,000
Comprehensive insurance including eye/
Disability insurance
Telemedicine/Telepharmacy
+4
RPG Programmer
RPG Programmer

Programmers.io • Toronto

Hybrid
CAD 85,000 - 110,000
Senior RPG Analyst - Remote Canada
Senior RPG Analyst - Remote Canada

Bilinguallink • Lévis

Remote
CAD 100,000 - 140,000
Remote Programmeur(euse)-Analyste RPG senior - Télétravail - FS432
Remote Programmeur(euse)-Analyste RPG senior - Télétravail - FS432

Bilinguallink • Lévis

Remote
CAD 100,000 - 140,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
Lead ERP Business Analyst
Lead ERP Business Analyst

Green Infrastructure Partners • Markham

On-site
CAD 105,000 - 135,000
Annual bonus
Benefits program
Retirement savings plan
+1
Senior IBM AS400 / RPG Retail Application Consultant – Modernization & Support
Senior IBM AS400 / RPG Retail Application Consultant – Modernization & Support

ThoughtStorm • Mississauga

On-site
CAD 110,000 - 160,000
Senior IBMi Application Developer
Senior IBMi Application Developer

Johnston Group Inc. • Winnipeg

On-site
CAD 85,000 - 105,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