Analyste, développement logiciel – SME systèmes critiques
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 !
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.
- 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…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: