Pourquoi Fresche ? Nous ne nous contentons pas de maintenir les systèmes patrimoniaux (legacy) en état de marche — nous les transformons. Depuis plus de 11 ans, Fresche Solutions est le partenaire de confiance des entreprises pour la modernisation de l'IBM i. Vous travaillerez d'où vous le souhaitez en Amérique du Nord, avec une véritable flexibilité et au sein d'une culture où nos valeurs façonnent concrètement les décisions techniques que nous prenons au quotidien. Votre impact Ce poste va bien au-delà de la simple programmation. En tant que Programmeur-Analyste Senior RPG, vous dirigerez l'analyse, la conception, le développement et le support d'applications IBM i stratégiques et d'intégrations EDI. En vous appuyant sur votre expertise en RPG, DB2 et sur les solutions EDI Cleo Extol, vous aiderez nos clients à optimiser leurs processus d'affaires, à rationaliser les communications avec leurs partenaires et à moderniser leurs environnements IBM i, tout en préservant la fiabilité et la performance dont dépendent leurs opérations. Vous travaillerez en étroite collaboration avec les parties prenantes, les partenaires commerciaux et les équipes techniques pour livrer des solutions évolutives qui relient les systèmes patrimoniaux aux exigences d'intégration modernes, garantissant ainsi un échange de données fluide à travers toute l'entreprise. Vos responsabilités Piloter les initiatives EDI : Concevoir, développer, soutenir et améliorer les solutions EDI à l'aide de Cleo Extol, en garantissant une intégration fiable entre les applications IBM i, les clients, les fournisseurs et les systèmes tiers. Conseiller et collaborer : Travailler en partenariat avec les clients pour analyser les besoins d'affaires, résoudre les problèmes applicatifs et EDI, et livrer des solutions tout au long du cycle de vie des projets. Concevoir et développer : Analyser, concevoir, coder, tester et maintenir des applications en utilisant RPG, RPGLE, Free-Form RPG, Embedded SQL et DB2 for i. Gérer les intégrations : Développer et prendre en charge les échanges de données en s'appuyant sur les normes EDI (ex. X12, EDIFACT, XML), tout en veillant au respect des exigences des partenaires commerciaux. Assurer la qualité : Garantir l'intégrité des applications et des intégrations grâce à des tests unitaires, d'intégration, d'acceptation utilisateur (UAT) et de régression. Documenter et communiquer : Créer et maintenir une documentation technique claire pour les applications, les interfaces, les cartographies EDI (EDI maps) et les processus d'affaires. Diriger et mentorer : Fournir une orientation technique, effectuer des revues de code et soutenir les membres plus juniors de l'équipe au besoin. Moderniser : Aider les clients à faire évoluer leurs applications IBM i patrimoniales et leurs structures d'intégration vers des solutions modernisées et évolutives basées sur l'architecture ILE. Votre profil Solide expertise IBM i : Expérience éprouvée dans le développement et le support de solutions d'entreprise sur IBM i (iSeries / AS400). Solide expérience sur Cleo Extol (EDI) : Incluant la cartographie EDI, la traduction, l'intégration de nouveaux partenaires commerciaux (onboarding), le dépannage de transactions et la maintenance d'environnements EDI en production. Connaissance approfondie du RPG : Incluant RPG III, RPG IV, RPGLE, Free-Form RPG, Embedded SQL, les programmes de service (service programs) et les pratiques modernes de développement ILE. Expertise des normes EDI : Expérience avec les formats ANSI X12, EDIFACT, XML, CSV et autres formats d'échange de données informatisé. Compétences avancées en DB2 for i : Conception de bases de données, programmation SQL, optimisation de requêtes et modélisation de données. Sens des affaires : Particulièrement dans les secteurs de la distribution, de la fabrication, de la chaîne d'approvisionnement, de la logistique, de la finance ou de l'assurance. Expérience en intégration : Connexion d'applications IBM i avec des systèmes externes, des API, des services Web et des solutions intermédiaires (middleware). Expérience en gestion du changement et déploiement : Processus de livraison structurés (release management) et pratiques de contrôle de code source. Excellentes compétences en communication : Capacité à interagir efficacement avec les intervenants techniques et les équipes d'affaires. Atouts Expérience avec Cleo Harmony, Clarify ou d'autres plateformes d'intégration Cleo. Expérience dans le support d'environnements EDI à haut volume (fabrication, distribution, commerce de détail, logistique ou chaîne d'approvisionnement). Connaissance des solutions ERP sur IBM i telles que Infor LX, BPCS, Infor XA, MAPICS, PRMS, JDE, Frontier ou HFA. Expérience avec RDi ou des outils de développement IBM i basés sur Eclipse. Maîtrise de Git, SVN ou d'autres outils de contrôle de version dans un environnement IBM i. Expérience avec les outils d'analyse d'impact et de modernisation d'applications. Expérience d'intégration avec des API REST, JSON, XML, GoAnywhere, FTP/SFTP et autres technologies d'échange de données. Connaissance des meilleures pratiques pour l'intégration des partenaires commerciaux, la conformité EDI et la gestion des données de la chaîne d'approvisionnement. Prêt à transformer l'industrie ? Nous recherchons des personnes créatives et motivées qui donnent le meilleur d'elles-mêmes dans des environnements dynamiques. Si vous visiez l'excellence et souhaitez travailler avec les meilleurs experts du domaine IBM i, nous serions ravis de vous lire. Appliquez aujourd'hui: freschesolutions.com/careers/ Suivez-nous: LinkedIn #LI-Remote #IBMi #RPGDeveloper #RPGProgrammer-Analyst #Modernization
Senior Systems Engineer
AeroVect
Embedded Software Engineer
Actalentservices
Information Systems Engineer
Erp Sas
Senior Software Engineer (Data/Backend)
Blackpoint Cyber
Ingénieur Électrique, Instrumentation et Contrôle / E&IC Engineer
Veolia Environnement SA
Senior Machine Learning Engineer
Thomsonreuters