Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior RPG Programmer/Analyst (Extol) - Remote - FS451

Full-time

Fresche Solutions

Why Fresche? We don’t just keep legacy systems running — we transform them. For over a decade, Fresche Solutions has been the partner organizations trust for IBM i modernization. You’ll work from anywhere in North America, with genuine flexibility and a culture where our values actually shape the technical decisions we make every day.

The Impact You'll Make

This is more than a programming role. As a Senior RPG Programmer/Analyst, you will lead the analysis, design, development, and support of business-critical IBM i applications and EDI integrations. Leveraging your expertise in RPG, DB2, and Cleo Extol EDI solutions, you will help clients optimize business processes, streamline partner communications, and modernize their IBM i environments while maintaining the reliability and performance their operations depend on.

You will work closely with business stakeholders, trading partners, and technical teams to deliver scalable solutions that connect legacy systems with modern integration requirements, ensuring seamless data exchange across the enterprise.

What You'll Do

  • Lead EDI initiatives. Design, develop, support, and enhance EDI solutions using Cleo Extol, ensuring reliable integration between IBM i applications, customers, suppliers, and third-party systems.
  • Consult and collaborate. Partner with clients to analyze business requirements, troubleshoot application and EDI issues, and deliver solutions across the full project lifecycle.
  • Architect and develop. Analyze, design, code, test, and maintain applications using RPG, RPGLE, Free-Form RPG, Embedded SQL, and DB2 for i.
  • Manage integrations. Develop and support data exchanges leveraging EDI standards such as X12, EDIFACT, and XML, while ensuring compliance with trading partner requirements.
  • Ensure quality. Safeguard application and integration integrity through unit, integration, user acceptance, and regression testing.
  • Document and communicate. Create and maintain clear technical documentation for applications, interfaces, EDI maps, and business processes.
  • Lead and mentor. Provide technical guidance, perform code reviews, and support junior team members when required.
  • Modernize. Help clients evolve legacy IBM i applications and integration frameworks into scalable, modern ILE-based solutions.

What You Bring

  • Extensive IBM i expertise with proven experience developing and supporting enterprise solutions on IBM i (iSeries / AS400).
  • Strong Cleo Extol (EDI) experience, including EDI mapping, translation, onboarding trading partners, troubleshooting transactions, and maintaining production EDI environments.
  • Deep RPG knowledge, including RPG III, RPG IV, RPGLE, Free-Form RPG, Embedded SQL, service programs, and modern ILE development practices.
  • EDI standards expertise, including experience with ANSI X12, EDIFACT, XML, CSV, and other electronic data interchange formats.
  • Advanced DB2 for i skills, including database design, SQL programming, query optimization, and data modeling.
  • Business acumen, particularly within distribution, manufacturing, supply chain, logistics, finance, or insurance environments.
  • Integration experience, connecting IBM i applications with external systems, APIs, web services, and middleware solutions.
  • Change management and deployment experience, including structured release processes and source control practices.
  • Strong communication skills, with the ability to engage both technical and business stakeholders effectively.

Nice to Have

  • Experience with Cleo Harmony, Clarify, or other Cleo integration platforms.
  • Experience supporting high-volume EDI environments within manufacturing, distribution, retail, logistics, or supply chain organizations.
  • Knowledge of IBM i ERP solutions such as Infor LX, BPCS, Infor XA, MAPICS, PRMS, JDE, Frontier, or HFA.
  • Experience with RDi or Eclipse-based IBM i development tools.
  • Git, SVN, or other source control tools in an IBM i environment.
  • Experience with impact analysis and application modernization tools.
  • Integration experience with REST APIs, JSON, XML, GoAnywhere, FTP/SFTP, and other data exchange technologies.
  • Knowledge of trading partner onboarding, EDI compliance, and supply chain data integration best practices.

Ready to Transform the Industry?

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

Apply Today: freschesolutions.com/careers/

Follow Us: LinkedIn

#IBMi #RPGDeveloper #RPGProgrammer-Analyst #Modernization

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior RPG Programmer/Analyst (Extol) - Remote - FS451 in Montréal, QC vacancy
  •  ...Senior RPG Developer –  REMOTE   At Fresche Solutions, we offer great work-life balance with flexible hours. You can work anywhere in North America… either from your home or in one of our offices… the decision is up to you. WHY JOIN FRESCHE?We believe in leading our... 
    Remote job
    Senior
    Full time
    Flexible hours

    Fresche Solutions

    Montréal, QC
    1 day ago
  •  ...the tools and technology that empower content developers worldwide. What You'll Do We’re looking for an experienced Senior Platform Programmer to own the stability of multiple games across Epic. You will have a critical role in identifying and preventing live issues... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    1 day ago
  •  ...implement, and optimize user interface systems to support game design and user experience Collaborate with game designers, gameplay programmers, presentation director, and user interface artists on layouts Collaborate with artists to provide solutions that match their... 
    Senior
    Full time

    Hasbro

    Montréal, QC
    1 day ago
  •  ...that empower content developers worldwide. What You'll Do The Fortnite Desktop team is looking for an experienced Rendering Programmer to improve the player experience on the PC platform in Fortnite. You will work with other programmers and directly contribute to building... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    1 day ago
  •  ...the tools and technology that empower content developers worldwide. What You'll Do We’re looking for a User Interface (UI) Programmer who is passionate about games and well-versed in C++, UI development, gameplay, and console development. In this role, you'll have an... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    1 day ago
  •  ...technology that empower content developers worldwide. What You'll Do Epic Games is seeking a highly motivated, experienced Senior Tools Programmer to join the Unreal Engine UI Systems team. This role offers a wide and impactful problem space, encompassing the design and... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    1 day ago
  •  ...ENGLISH FOLLOWS: Titre du poste : Programmeur ·euse Senior – Jouabilité Nous sommes à la recherche d’un ·e Programmeur ·euse...  ...·euse Senior – Outils relèvera du · de la Directeur ·trice des Programmes Techniques. Responsabilités et tâches Livrer des systèmes... 
    Senior
    Full time
    Internship

    Haven Interactive Studios

    Montréal, QC
    1 day ago
  •  ...than 100 people behind it, the game is in its best shape yet to have a bright and long future. We are actively seeking a Senior Engine Programmer to fortify our tech and content programming team. This pivotal role involves collaborating on the modernization of our engine... 
    Senior
    Long term contract
    Full time
    Work at office

    Ubisoft

    Montréal, QC
    1 day ago
  •  ...improving on the tools and technology that empower content developers worldwide. What You'll Do We’re looking for a passionate Senior Programmer on the Fortnite Online team, who can implement functionality across a variety of online features that power Fortnite game modes... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    1 day ago
  •  ...What You'll Do We are a new and growing team at Epic, aiming to build innovative new experiences and technology. As a Senior Gameplay AI Programmer, you will play a critical role on a small and focused team. You will be responsible for core AI features and supporting... 
    Senior
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    1 day ago
  •  ...Job Description As a Senior Multiplayer Programmer , you will focus on designing, implementing, and optimizing the networked systems that power large‑scale multiplayer games. You are responsible for the architecture and performance of the game’s online systems. RESPONSIBILTIES... 
    Senior
    Full time

    Nbcuniversal

    Montréal, QC
    21 hours ago
  • Analyste-programmeur AS400, Cobol Description de poste Nous sommes à la recherche...  ...AS/400 (IBM i) intermédiaire ou sénior afin de contribuer au développement,...  ...plateforme IBM i (AS/400). Concevoir et programmer des solutions en RPG, RPGLE, COBOL, CL, SQL et DB2/400.... 
    Senior
    Montréal, QC
    9 days ago
  •  ...TEHORA est présentement à la recherche d’ un(e) analyste programmeur senior spécialisé(e) dans les technologies Oracle afin de contribuer au développement...  ...des applications basées sur les technologies Oracle. Programmer en PL/SQL, Pro*C ou Oracle Forms. Concevoir et optimiser... 
    Remote work
    Senior
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Flexible hours

    Tehora

    Montréal, QC
    1 day ago
  • $80 - $100 per hour

     ...organizations in Canada/US and Europe. We currently have a role as a Senior Business Analyst - AI Transformation with our large consulting client on a...  ...) C2C Location: Hybrid - Montreal, QC - 3 days remote, 2 days in office ( up to 4 days during key project phases)... 
    Remote work
    Senior
    Long term contract
    Full time
    Contract work
    Work at office
    Shift work

    Tech Talent International

    Montréal, QC
    1 day ago
  •  ...orientation, gender identity, civil status, disability, or any other protected characteristics as per applicable law. We’re seeking a Senior AI Programmer with a passion for innovation to join our team and play a key role in shaping the future of Dead by Daylight through innovative... 
    Senior
    Full time
    Apprenticeship

    Behaviour Interactive

    Montréal, QC
    1 day ago
  •  ...innovating to improve the tools and technology that empower content developers worldwide. What You'll Do We're looking for a Tools Programmer to work on the development of our import and export frameworks for the Unreal Engine. From import and export workflows to real-time... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    1 day ago
  •  ...The client is seeking a Functional Analyst with 8+ years of experience to work within the context of implementing acquired commercial software packages, not traditional in-house development. The core of the role is not writing business requirements: it's understanding... 
    Senior
    Full time

    Maarut Inc

    Montréal, QC
    1 day ago
  •  ...empower content developers worldwide. What You'll Do The Epic Games Unreal Engine Simulation team is looking for an experienced Programmer with a strong passion for physics and math to help implement new physics systems and maintain existing systems in Unreal Engine 5... 
    Long term contract
    Full time
    Temporary work
    Worldwide

    Epic Games

    Montréal, QC
    1 day ago
  •  ...sein d'une équipe de développement répartie sur plusieurs localisations. ·       Bonne compréhension des modèles de conception de programmation, du multi-threading et de l'architecture moderne des applications, avec une familiarité avec les pratiques de développement Agile.... 
    Daily paid

    Société Générale

    Montréal, QC
    9 days ago
  •  ...Fed and strengthened by the blood that’s been spilled, it rapidly spreads – turning man into monster.  We are looking for a Senior Gameplay Programmer to help bring this vision to life. In this role you will work across multiple gameplay systems and areas such as audio, AI... 
    Senior
    Full time

    Behaviour Interactive

    Montréal, QC
    1 day ago
  •  ...characteristics as per applicable law. Make your mark on a live game enjoyed by players worldwide, join Behaviour Interactive as a Senior Backend Programmer. Are you ready to take on new technical challenges within a passionate and collaborative team? Behaviour Interactive is... 
    Senior
    Full time
    Worldwide

    Behaviour Interactive

    Montréal, QC
    1 day ago
  •  ...logiciel ou dans un domaine connexe; Expérience pratique avec 1C : Entreprise (idéalement version 8.3.24+); Solides compétences en programmation (Langage 1C, SQL, etc.); Maîtrise de la suite MS Office (Word, Excel, Outlook, etc.); Capacité à comprendre les processus d’... 
    Remote job
    Full time
    Work at office

    Groupe Abs

    Montréal, QC
    1 day ago
  • Company Description Be part of the journey! Our mission is to be the preferred airline of our customers and our team. Open-mindedness, concern for others, intelligence at work and, above all, a healthy dose of fun enable us to achieve great things every day. Our dedication...
    Senior
    Full time
    Local area

    Transat At

    Montréal, QC
    1 day ago
  •  ...Programmeur technique / Technical Programmer Êtes-vous génial avec un grand "G" ? Êtes-vous une personne motivée, créative et passionnée ? Vous voulez créer des expériences extraordinaires pour les enfants ? Alors, nous aimerions avoir de vos nouvelles ! Budge Studios... 
    Full time

    Budge Studios

    Montréal, QC
    1 day ago
  •  ...edge technologies, and shaping the future of entertainment, join us to create the unknown. Job Description Tech Art / Tools Programmer’s MandateRequirements: Unity knowledge Release experience of finished projects from beginning to end  Tools for Game and Level... 
    Full time

    Ubisoft

    Montréal, QC
    1 day ago
  • $80k - $120k per year

    Programmeur Analyste .NET (Senior) Description de poste Mode de travail : Sur site Gérer des transactions de finance structurée, incluant...  ...de l’information (TI) et en management au monde. Programmer Analyst .NET (Senior) Position Description Missions... 
    Senior
    Montréal, QC
    more than 2 months ago
  •  ...logistics services, including loading, transportation, and storage of surplus products.   We are currently seeking a Senior Financial Planning & Performance Analyst to join our high‑performing team. The Compliance team supports all Ray‑Mont Logistics sites and employees across... 
    Senior
    Full time
    Work at office
    Monday to friday

    Ray-Mont Logistics

    Montréal, QC
    1 day ago
  •  ...challenges Your future duties and responsibilities What will be a day in our client's project Collaborate with the Business Analysts to understand the need, help them to identify the best technical approach, and estimate the effort. Develop new features, improve... 
    Full time

    CGI

    Montréal, QC
    3 days ago
  • $115k - $125k per year

    Analyste financier sénior Artemis est à la recherche d'un analyste financier sénior pour son client offrant toute une gamme de services reliés...  ...vous et votre famille. - Assurances vie et invalidité. - Programmes de bien-être pour vous et votre famille. - Programme d'épargne... 
    Senior
    Permanent employment
    Temporary work
    Work at office

    Artemis Recrutement

    Montréal, QC
    7 days ago
  •  ...gender identity, civil status, disability, or any other protected characteristics as per applicable law. We’re looking for a Senior Programmer to play a key role in bringing a AAA title to life. Working within an engine‑focused gameplay and systems team, you will contribute... 
    Senior
    Full time

    Behaviour Interactive

    Montréal, QC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior RPG Programmer/Analyst (Extol) - Remote - FS451. Be the first to apply!