×
Register Here to Apply for Jobs or Post Jobs. X

Analyste, développement logiciel – SME systèmes critiques

Job in Vaughan, Ontario, Canada
Listing for: Canadian National Railway Company
Full Time position
Listed on 2026-06-13
Job specializations:
  • IT/Tech
    IT Specialist, Systems Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 CAD Yearly CAD 60000.00 80000.00 YEAR
Job Description & How to Apply Below

Chez CN, chaque journée apporte son lot de défis stimulants. Vous évoluerez dans un environnement dynamique où vous contribuerez à assurer le fonctionnement optimal et sécuritaire de nos activités — en aidant à maintenir l’économie sur les rails. Nous offrons une formation rémunérée ainsi que des occasions de bâtir des carrières à long terme, et nous reconnaissons les travailleurs passionnés qui souhaitent faire une différence.

Vous pourrez vous épanouir dans notre culture collaborative et axée sur la sécurité, en travaillant ensemble comme UNE SEULE ÉQUIPE. Les carrières que nous proposons sont significatives, car le travail que nous accomplissons compte. Joignez‑vous à nous !

Résumé

Cette opportunité joue un rôle essentiel dans le programme de modernisation du cœur des systèmes de CN, visant à remplacer des plateformes Mainframe vieillissantes qui soutiennent des opérations ferroviaires critiques, notamment les opérations de trains, la gestion de triages et les systèmes liés à la sécurité.

Le Spécialiste, développement logiciel – SME systèmes critiques est un contributeur technique principal qui possède une connaissance approfondie des systèmes hérités tout en soutenant activement la transition de CN vers des architectures modernes. Le rôle combine le développement pratique et le soutien des applications Mainframe existantes avec des activités stratégiques de modernisation, en collaboration avec les équipes d’architecture et les partenaires d’intégration de systèmes.

Ce poste est idéal pour les employés ayant une solide expertise des systèmes existants qui souhaitent mettre à profit leurs connaissances institutionnelles dans le cadre d’une initiative de transformation sur plusieurs années, tout en assurant la stabilité opérationnelle, la conformité réglementaire et la sécurité.

Responsabilités
  • Fournir une expertise en la matière pour les applications Mainframe critiques soutenant les opérations ferroviaires.
  • Concevoir, développer et mettre en œuvre des améliorations aux systèmes Mainframe existants afin de répondre aux exigences réglementaires, aux initiatives de sécurité et aux besoins d’affaires.
  • Agir comme point d’escalade pour les équipes de services gérés applicatifs (AMS) en analysant les incidents complexes, les anomalies et les problèmes de performance.
  • Participer aux ateliers As-Is et To-Be afin de documenter et d’expliquer le comportement des systèmes existants, les règles d’affaires, les intégrations et les flux de données.
  • Réaliser ou valider des activités de rétro‑ingénierie pour découvrir la logique non documentée, les dépendances et les contraintes des bases de code héritées.
  • Collaborer étroitement avec les équipes d’architecture, d’analyse CAST et les intégrateurs de systèmes afin de valider les hypothèses de modernisation, les approches de modularisation et la préparation à la migration.
  • Participer aux ateliers de solution et de conception pour s’assurer que les solutions proposées reflètent fidèlement les capacités des systèmes existants et les exigences opérationnelles.
  • Examiner et valider les spécifications fonctionnelles et techniques pour les améliorations des systèmes existants et les livrables de modernisation.
  • Contribuer à la planification des sprints Agile en identifiant les dépendances intersystèmes, les risques techniques et la complexité des user stories.
  • Fournir des contributions à la stratégie de tests, à la création de scénarios de test, aux données simulées et aux activités de conversion.
  • Exécuter et soutenir les tests unitaires, d’intégration, de régression et de performance.
  • Soutenir les utilisateurs d’affaires lors des tests d’acceptation utilisateur (UAT) et participer aux démonstrations de sprint ainsi qu’aux rétrospectives.
  • Participer aux activités de déploiement et de stabilisation (Hypercare) en appuyant le triage des défauts, l’analyse des causes fondamentales et la stabilisation des systèmes.
Compétences et expérience requises
  • Solide expérience en analyse et conception fonctionnelle dans des environnements complexes ou hérités.
  • Expérience concrète en développement avec Java et C/C++.
  • Expérience avérée avec les environnements Mainframe, incluant COBOL et/ou…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary