Senior RPG Programmer/Analyst (Extol) - Remote - FS451
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
- ...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 jobSeniorFull timeFlexible hours
- ...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...SeniorLong term contractFull timeTemporary workWorldwide
- ...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...SeniorFull time
- ...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...SeniorLong term contractFull timeTemporary workWorldwide
- ...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...SeniorLong term contractFull timeTemporary workWorldwide
- ...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...SeniorLong term contractFull timeTemporary workWorldwide
- ...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...SeniorFull timeInternship
- ...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...SeniorLong term contractFull timeWork at office
- ...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...SeniorLong term contractFull timeTemporary workWorldwide
- ...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...SeniorLong term contractFull timeTemporary workWorldwide
- ...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...SeniorFull time
- 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
- ...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 workSeniorHourly payFull timeContract workApprenticeshipFlexible hours
$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 workSeniorLong term contractFull timeContract workWork at officeShift work- ...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...SeniorFull timeApprenticeship
- ...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 contractFull timeTemporary workWorldwide
- ...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...SeniorFull time
- ...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 contractFull timeTemporary workWorldwide
- ...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
- ...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...SeniorFull time
- ...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...SeniorFull timeWorldwide
- ...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 jobFull timeWork at office
- 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...SeniorFull timeLocal area
- ...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
- ...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
$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- ...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...SeniorFull timeWork at officeMonday to friday
- ...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
$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...SeniorPermanent employmentTemporary workWork at office- ...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...SeniorFull time
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!
- analyste informatique Montréal, QC
- programmer analyst Montréal, QC
- application support analyst remote Montréal, QC
- application analyst Montréal, QC
- application support analyst Montréal, QC
- senior solution architect Montréal, QC
- senior vice president Montréal, QC
- senior engineer Montréal, QC
- senior sales Montréal, QC
- senior analyst Montréal, QC


