Stagiaire, R&T - Développement d'outils, Architecture des systèmes aéronefs (Hiver 2027)
Bombardier
Voir tous les postes de cette entrepriseL'innovation est dans notre ADN… et dans le vôtre ?
Bombardier est un chef de file mondial de l'aviation qui conçoit des avions novateurs et révolutionnaires. Nos produits et services offrent des expériences de classe mondiale qui établissent de nouvelles normes en matière de confort des passagers, d'efficacité énergétique, de fiabilité et de sécurité. Nous sommes une organisation mondiale axée sur la collaboration et l'esprit d'équipe.
Votre carte d'embarquement comprendra…
Plusieurs conférences, notamment :
- Rencontre avec un membre de la haute direction
- Femmes en aviation
Pour en savoir plus sur Bombardier, notamment :
- Conférence sur les produits Bombardier
- Visites des sites de Bombardier
- Académie d'apprentissage Bombardier
De nombreuses occasions de réseautage et d'activités sociales, notamment :
- Bénévolat
- Réseautage pour réussir
- 5 à 7, potluck, et bien plus encore !
Quelles seront vos contributions à l'équipe ?
- Contribuer au développement et à l'amélioration d'un outil d'ingénierie full‑stack utilisé pour modéliser et gérer les interfaces système, les échanges fonctionnels et les données d'intégration dans l'ensemble des systèmes d'aéronefs complexes.
- Soutenir la mise en œuvre de nouvelles fonctionnalités, la correction de bugs et les améliorations tout en assurant la cohérence, la maintenabilité et l'évolutivité de la solution logicielle.
- Capturer, affiner et suivre les activités de développement dans le carnet de produits (backlog), en aidant à prioriser les tâches et à assurer l'alignement avec les besoins en ingénierie et les jalons du projet.
- Aider à définir et à faire évoluer l'architecture de la solution, en contribuant à l'intégration des flux de travail backend, frontend, base de données et DevOps.
- Collaborer avec les ingénieurs systèmes et les experts du domaine pour traduire les besoins d'ingénierie en capacités d'outils, en assurant une modélisation précise des composants, des fonctions et des échanges de données.
- Soutenir les activités de validation et de test dans tous les environnements de développement (DEV, TEST), contribuant à des déploiements fiables et traçables.
- Contribuer à la documentation, aux guides d'utilisation et aux définitions de processus pour soutenir l'adoption et la maintenabilité à long terme de l'outil.
Comment réussir dans ce rôle ?
- Développer une solide compréhension du domaine de l'ingénierie : apprendre comment les systèmes sont structurés (composants), se comportent (fonctions) et interagissent (échanges fonctionnels et flux de données) pour contribuer efficacement au développement d'outils.
- S'approprier les fonctionnalités et l'amélioration continue : identifier de manière proactive les problèmes, proposer des améliorations et contribuer à rendre l'outil plus robuste et évolutif.
- Travailler de manière itérative et adopter les pratiques DevOps : suivre les flux de travail de développement dans tous les environnements (DEV → TEST → PROD), en s'assurant que les modifications sont testées, traçables et déployées en toute sécurité.
- Être à l'aise pour naviguer dans un système full-stack : comprendre comment les pipelines frontend, backend, base de données et CI/CD interagissent pour offrir une fonctionnalité de bout en bout.
- Collaborer activement avec des équipes multidisciplinaires : interagir avec les ingénieurs, les parties prenantes et les utilisateurs pour comprendre les besoins et valider les solutions.
- Mettre l'accent sur la clarté et la traçabilité : s'assurer que les données, les fonctionnalités et les processus sont bien structurés, documentés et faciles à comprendre pour les futurs utilisateurs et programmes.
- Adopter un état d'esprit axé sur la pensée systémique : aborder les problèmes en tenant compte des interactions, des dépendances et de l'impact au niveau du système plutôt que des fonctionnalités isolées.
- Expérience de base en développement full-stack (p. ex., Python/Flask, JavaScript/React, API, bases de données)
- Atouts :
- Expérience avec les API REST et les applications pilotées par des bases de données
- Expérience avec les systèmes de contrôle de version (Git)
- Familiarité avec Azure DevOps (Boards, Repos, Pipelines)
- Compréhension de base des environnements infonuagiques (Azure ou similaire)
Informations d'embarquement :
- Emplacement : BAN
- Durée : 8 mois
- Lieu de travail flexible - Hybride
Il est important de noter que nos offres de stage s'adressent uniquement aux étudiants et non aux nouveaux diplômés. Tous nos stagiaires peuvent être tenus de voyager occasionnellement à l'extérieur du Canada à des fins de formation ou de travail.
Détails
- Ville
- St-Laurent, QC, CAN
Besoin d'assistance?
- Courriel
- support@aerowork.ca
- Téléphone
- 1-450-403-4300