Specialiste, integration de solutions et de systèmes

Canadian National Railway - Montréal, QC (il y a 30+ jours)

Postuler dès maintenant

Résumé des fonctions

Ce rôle est chargé de produire des solutions logicielles correctement programmées et testées pour répondre aux exigences métier définies. Cela implique la production de spécifications de conception physique pour les composants de la solution lorsque cela est nécessaire. Cela implique également la traduction de spécifications de conception détaillées en code physique exécutable et comprend la programmation, le test, l'analyse, la maintenance et la documentation des applications logicielles nouvelles et / ou existantes. Ce rôle peut s'appliquer à la solution actuelle de contrôle des trains, à une future solution intégrée ou à une future solution développée sur mesure, le tout en fonction de l'affectation.

Principales responsabilités
Intégration
Avoir ou acquérir une connaissance globale des applications et des projets, associée à une compréhension plus approfondie de domaines d'expertise détaillés spécifiques.
Assurer une transition adéquate de la solution vers les équipes de support applicatif
Concevoir et mettre en œuvre des outils logiciels et / ou une infrastructure logicielle pour l'intégration, la validation et le suivi du système Train Control
Examiner les plans d'intégration, les rapports d'intégration et les procédures de test
Fournir toute la documentation technique pour la configuration et la prise en charge du système de contrôle des trains, des procédures et processus de dépannage et des guides pratiques pour l'utilisateur final
Fournir des estimations de travail
Analyser les problèmes du système et / ou les exigences commerciales pour concevoir des solutions efficaces, à haute disponibilité et critiques pour l’entreprise
Gérer les dépendances entre les projets et les chevauchements entre les groupes de parties prenantes pour réduire les risques pour une mise en service réussie.
Coordonner la livraison d'une solution complète qui prend en compte toutes les exigences des parties prenantes
Produire des spécifications de conception fonctionnelle
Assurer une surveillance continue et la résolution des problèmes pour les solutions déployées afin de stabiliser et d'améliorer les fonctionnalités
Améliorer ou améliorer si nécessaire les aspects opérationnels de l'infrastructure de messagerie (performances, surveillance, évolutivité, etc.)
Préparer et animer des sessions de transfert de connaissances au sein de l'équipe
Surveiller et gérer la croissance des systèmes déployés du point de vue de la capacité
Évaluer / évaluer les mises à niveau, les priorités et la criticité
Définir les plans de stabilisation et de transfert des connaissances. S'assurer que le transfert a réussi vers les équipes de support
Appliquer et assurer la conformité avec toutes les normes I&T appropriées du CN (p. Ex. Sécurité, architecture, méthodologie de réalisation de projet, etc.)
Soutenir les analystes commerciaux, les concepteurs fonctionnels et les architectes dans la phase de collecte des exigences
Participer à des réunions avec les parties prenantes pour définir les exigences, résoudre les problèmes et autres réunions au besoin pour soutenir le système de contrôle des trains
Faire des recommandations pour l’amélioration des processus
Exigences
Expérience
Minimum 7 ans d'expérience en TI
Formation, accréditations et désignation
Baccalauréat en informatique ou en génie
Compétences générales et attributs
Capacité à traduire les exigences commerciales en spécifications de conception technique détaillées
Compétences professionnelles en communication verbale et écrite
Un voyage occasionnel est requis
Capable de communiquer, documenter et comprendre confortablement à différents niveaux de détail sur des composants fonctionnels et techniques (matériel, logiciel, fonctionnel et non fonctionnel).
Expérimenté dans la mise en œuvre d'un environnement distribué complexe.
Bilinguisme (anglais et français) (oral et écrit) est un must
Expérience dans le secteur PTC et ferroviaire (atout)
Compétences techniques/ Connaissances
Minimum de 5 ans d'expérience en développement de logiciels Python, Java ou C / C ++
Connaissance de Red Hat Enterprise Linux, base de données (Oracle)
Solide expérience dans l'intégration d'applications logicielles complexes

La forme grammaticale utilisée dans ce document vaut tant pour les hommes que pour les femmes. Le CN souscrit au principe de l’équité en emploi et invite toutes les personnes qualifiées à présenter leur candidature. Nous remercions tous les candidats de leur intérêt; cependant, nous ne communiquerons qu’avec les personnes dont la candidature sera retenue. Veuillez consulter régulièrement vos courriels, car les communications sont surtout envoyées par courrier électronique.