Stagiaire, Développeur Logiciel
Canadian National Railway
Montreal, QC-
Number of positions available : 1
- Salary To be discussed
- Published on November 28th, 2025
-
Starting date : 1 position to fill as soon as possible
Description
Stagiaire, Développeur Logiciel
Il s’agit d’un stage d’été à temps plein qui se déroulera du 11 mai 2026 au 28 août 2026.
Résumé du poste
Le Stagiaire Développeur Logiciel pour les Services de Livraison d’Intégration du Transport (TIDS) est responsable de collaborer avec le reste de l’équipe TIDS au sein de l’Ingénierie Logicielle afin de développer et tester des solutions logicielles basées sur des événements et orientées données qui répondent aux besoins de nos clients. Le titulaire se joint à un groupe croissant de 8 équipes agiles généralement composées de 5 à 7 membres avec différents rôles de développement tels que Chefs d’équipe, Concepteurs fonctionnels, Développeurs, Testeurs, Opérations de développement (DevOps) et plus. Le rôle est une occasion de travailler avec des technologies et des cadres très recherchés dans le marché actuel de l’Information et Technologie (I&T).
Principales responsabilités
- Contribuer à une base de code de microservices nouveaux et existants ou de modules Databricks
- Développement orienté tests et création de suites de tests automatisés
- Participer au déploiement des applications sur les plateformes Google Anthos et Databricks
- Contribuer à l’élaboration et à la documentation de solutions basées sur des microservices et Databricks
- Participer au processus de révision par les pairs
- Soutenir la production des solutions nouvellement déployées basées sur des microservices et Databricks
Exigences
- Bonne connaissance des langages de programmation Java et Python
- Connaissance de base des systèmes de gestion de bases de données (SGBD)
- Connaissance de base du cadre de programmation Spring Boot Java
- Connaissance de base des principes d’intégration continue (DevOps)
- Connaissance de base du support en production et du dépannage
- Forte motivation pour apprendre
- Compétences interpersonnelles avec aptitudes à la pensée critique des solutions logicielles
- Connaissance de base des Python Wheels ou des Python Notebooks*
Formation
En voie d’obtenir un baccalauréat en informatique ou en génie logiciel
*Toute expérience/formation/compétence/connaissance relative à ce qui précède serait considérée comme un atout
Requirements
undetermined
undetermined
undetermined
undetermined
Other Canadian National Railway's offers that may interest you