07 Nov
|
Canadian National
|
Montreal
07 Nov
Canadian National
Montreal
Spécialiste principal Développement logiciel-CA Veuillez noter que la langue que vous sélectionnez sur ce site sera la langue principale utilisée pour toutes les communications futures concernant votre candidature. Description de l’emploi ID de dem.: 928 Emplacement de l’emploi: Montreal
- QC Unité commerciale: Technologie Division de plus haut niveau: Solutions opérationnelles Date de début de la publication: 2026-11-03 Date de fin de la publication: 11-17-2026 Exigence de bilinguisme français/anglais: Non Fourchette salariale: 89900
- 118000 $ Cette fourchette est indicative. Le salaire est déterminé individuellement en fonction des compétences et de l’expérience. Vous aurez également droit à une prime annuelle, à un programme d’investissement en actions pour les employés (ESIP), à un régime de retraite, à des avantages sociaux et à d’autres avantages. Au CN, nous sommes déterminés à poursuivre l'excellence. Nous sommes fiers de réaliser un travail de qualité supérieure et d'innover continuellement afin de façonner le chemin de fer de l'avenir. En tant que cheminots responsables, nous prenons les bonnes décisions en tout temps en accordant la priorité à la sécurité, en agissant avec intégrité en tout temps et en nous tenant responsables. Nous croyons en la réussite collective et nous favorisons l’inclusion et la collaboration afin d’obtenir durablement des résultats exceptionnels pour nos clients. Joignez vous à nous et faites avancer votre carrière Résumé des fonctions La personne titulaire du poste est responsable des livrables qui lui sont confiés et veille à harmoniser sa charge de travail avec les priorités établies afin de respecter les engagements de service.
Elle contribue à l'ensemble de la solution en analysant les spécifications fonctionnelles pour déterminer les meilleures approches techniques, puis en assurant le développement, la mise en œuvre et le soutien des applications. Elle utilise des outils de développement modernes, y compris des technologies d'assistance à la programmation fondées sur l'intelligence artificielle, afin d'optimiser l'efficacité du codage, les essais unitaires et la qualité des solutions. Selon le mandat, le rôle peut s'exercer dans un contexte de projet, d'amélioration continue ou de soutien applicatif. La personne titulaire peut également se spécialiser dans un domaine technologique particulier, comme les systèmes embarqués, les systèmes d'information géographique (SIG), les portefeuilles d'affaires ou les systèmes d'entreprise. Principales responsabilités Livraison
- Développer un code performant et de qualité répondant aux spécifications de conception et aux exigences des revues de code, en utilisant au besoin des outils modernes et des assistants de programmation basés sur l'IA.
- Effectuer la configuration des environnements de développement lorsque requis.
- Participer à la mise en production complète des solutions.
- Soutenir les équipes de développement en fournissant les versions applicatives et l'information requise pour les plans de déploiement. Expertise technique
- Collaborer avec les équipes de conception fonctionnelle afin de comprendre les exigences liées à des solutions de complexité moyenne.
- Évaluer les répercussions techniques des conceptions fonctionnelles sur les applications existantes.
- Produire les conceptions techniques et les structures de données pour des applications de complexité moyenne à élevée.
- Maintenir une documentation technique complète et promouvoir l'utilisation d'outils d'IA de base afin d'optimiser les méthodes de développement. Architecture
- Contribuer à l'élaboration des normes de conception et de développement utilisées au sein de la pratique.
- Documenter les architectures logicielles et les plans directeurs à partir des exigences et des conceptions fonctionnelles.
- Participer à l'application des principes d'architecture d'entreprise du CN. Contrôle de la qualité
- Veiller à ce que les indicateurs clés de performance liés à la qualité soient définis, mesurés et produits conformément aux normes de développement.
- Assurer l'exécution uniforme d'essais de qualité, notamment les essais unitaires, d'assemblage et de régression automatisés, dans le cadre des mandats confiés. Conditions de travail Le poste comporte des conditions de travail normales dans un environnement de bureau selon un horaire régulier du lundi au vendredi et est admissible au modèle de travail hybride du CN. Le rôle exige la gestion de multiples priorités et la réalisation des livrables dans les délais établis, avec le soutien de l'équipe afin d'assurer une charge de travail durable et efficace. Un soutien occasionnel en dehors des heures normales peut être requis lorsque la personne participe au soutien d'applications dans un environnement ferroviaire opérationnel fonctionnant en continu. Exigences Expérience
- Plus de 5 ans d'expérience à titre de développeur ou développeuse
- Expérience pratique des composantes internes de Lin
📌 Spécialiste principal Développement logiciel-CA (Montreal)
🏢 Canadian National
📍 Montreal