{"id":3288418,"url":"https://alion.io/job/fresche-solutions-programmeureuse-analyste-rpg-senior-teletravail-fs465","title":"Programmeur(euse)-Analyste RPG senior - Télétravail - FS465","company":{"id":673418,"name":"Fresche Solutions","domain":"freschesolutions.com","url":"https://alion.io/company/freschesolutions","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"BambooHR","truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Montreal, Canada"],"countries":["CA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":65000,"max_usd":117000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":255},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Db2","optional":false},{"name":"Git","optional":false},{"name":"Oracle ERP","optional":false},{"name":"SQL","optional":false}],"status":"live","first_seen_at":"2026-10-26T19:16:32Z","employer_posted_date":"2026-10-26","last_verified_at":"2026-11-05T04:16:03Z","board_verified":true,"closed_at":null,"days_open":9,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":9},"description":"POURQUOI REJOINDRE FRESCHE ?Nous ne faisons pas que maintenir les systèmes hérités en activité : nous les transformons. Depuis plus d’une décennie, Fresche Solutions est le partenaire de confiance des organisations pour la modernisation IBM i. Vous travaillerez de n’importe où en Amérique du Nord, avec une réelle flexibilité et une culture où nos valeurs influencent véritablement les décisions techniques que nous prenons chaque jour.\nL’impact que vous aurez\nCe n’est pas un poste où l’on se contente de coder et livrer. En tant qu’analyste-programmeur RPG senior, vous dirigerez l’analyse, la conception, le développement et la maintenance d’applications IBM i essentielles aux activités de nos clients, en concevant des solutions qui leur permettent de concilier la fiabilité des systèmes hérités avec l’efficacité des technologies modernes. Vous travaillerez de façon autonome tout en collaborant avec une équipe engagée, en accompagnant les clients dans la résolution de défis réels liés à leurs systèmes applicatifs d’affaires et en constatant concrètement l’impact de vos décisions.\nCe que vous ferez\nConseiller et collaborer. Travailler en partenariat avec les clients pour résoudre des problèmes applicatifs, comprendre leurs besoins d’affaires et livrer des solutions tout au long du cycle de vie des projets.\nConcevoir et développer. Analyser, concevoir, programmer et tester des applications en utilisant toutes les versions de RPG et SQL.\nAssurer la qualité. Préserver l’intégrité des applications grâce aux tests unitaires, d’intégration, de validation (« smoke tests ») et aux autres phases de test.\nDocumenter et communiquer. Traduire l’architecture des systèmes en documentation claire et accessible, autant pour les publics techniques que non techniques.\nDiriger. Encadrer au besoin une petite équipe technique et effectuer des revues de code pour les modifications liées aux bases de données et à la logique applicative.\nModerniser. Aider les clients à transformer leurs applications héritées en solutions ILE modernes et évolutives.\nCe que vous apportez\nExpertise approfondie d’IBM i - Expérience importante et démontrée sur la plateforme IBM i (iSeries / AS/400), accompagnée du jugement qui s’acquiert en résolvant de véritables enjeux d’affaires au fil des années.\nCompréhension des enjeux d’affaires - Vous comprenez les opérations qui se cachent derrière le code (distribution, fabrication, finance ou assurance) et savez reconnaître lorsqu’une solution technique répond réellement à un besoin d’affaires.\nExpertise avancée en RPG - Maîtrise des différentes formes de RPG, particulièrement RPGLE, y compris la syntaxe entièrement libre (free-form) et le SQL intégré.\nExpertise en bases de données - Maîtrise avancée de la programmation d’applications DB2 et de la conception de bases de données.\nMaîtrise des technologies ILE modernes - Solide compréhension des modules, programmes de service et répertoires de liaison (binding directories).\nGestion du changement - Aisance avec les processus structurés de déploiement et de gestion des versions.\nCommunication qui fait le pont entre les univers - Vous êtes capable d’expliquer le « pourquoi » aux parties prenantes d’affaires et le « comment » aux développeurs avec la même aisance.\nAtouts\nExpérience avec les principaux ERP IBM i (Infor LX, BPCS, Infor XA, MAPICS, PRMS, JDE, Frontier, HFA et autres)\nExpérience dans les applications de distribution, de fabrication, de finance ou d’assurance\nConnaissance de RDi ou d’autres environnements de développement basés sur Eclipse\nExpérience avec Git ou SVN dans un environnement IBM i\nExpérience avec des outils d’analyse d’impact\nExpérience d’intégration avec des API, JSON, XML et des outils comme GoAnywhere\nNous sommes fiers d'être un employeur souscrivant au principe de l'égalité d'accès à l'emploi et nous nous engageons à favoriser un milieu de travail diversifié et inclusif. Nous ne pratiquons aucune discrimination basée sur la race, la religion, la couleur, l'origine nationale, le genre, l'orientation sexuelle, l'âge, l'état civil, le statut de vétéran ou le handicap.\nÀ QUOI RESSEMBLE LE TRAVAIL CHEZ FRESCHE ?\nVisitez notre site Web et postulez dès aujourd'hui : https://freschesolutions.com/careers/\nSUIVEZ-NOUS SUR : LinkedIn : https://www.linkedin.com/company/fresche-solutions","description_format":"text","description_chars":4320,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"French","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","Managed IT Services (MSP)","Cloud Consulting & Migration"],"lifecycle":[{"event":"open","at":"2026-10-26T19:16:32Z"}],"visa":[{"country":"CA","licensed_sponsor":true,"evidence":"Positions approved through LMIA in 12 months: 1","filings_12m":1,"filings_prev_12m":1,"green_card_filings_12m":null,"median_offered_wage_usd":null,"route":"Global Talent Stream","cap_exempt":false,"checked_at":"2026-10-03T21:10:52+00:00","sources":["ESDC: employers issued a positive LMIA"],"filings_for_role_12m":1}],"liveness":{"score":89,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.891,"p_room":1,"age_days":8,"expected_fill_days":26,"reasons":["conf:1","velocity","win:early"],"computed_at":"2026-11-04T06:34:25Z"},"pay":null,"html_url":"https://alion.io/job/fresche-solutions-programmeureuse-analyste-rpg-senior-teletravail-fs465","json_url":"https://alion.io/job/fresche-solutions-programmeureuse-analyste-rpg-senior-teletravail-fs465.json","meta":{"generated_at":"2026-11-05T05:51:34Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":7002,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-06T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":673418},"rest":"https://alion.io/mcp/rest/get_company?id=673418"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Ffresche-solutions-programmeureuse-analyste-rpg-senior-teletravail-fs465"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Ffresche-solutions-programmeureuse-analyste-rpg-senior-teletravail-fs465"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Ffresche-solutions-programmeureuse-analyste-rpg-senior-teletravail-fs465"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/fresche-solutions-programmeureuse-analyste-rpg-senior-teletravail-fs465\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Ffresche-solutions-programmeureuse-analyste-rpg-senior-teletravail-fs465"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3288418}},{"tool":"search_jobs","arguments":{"company":"freschesolutions.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3288418},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}