Ingénieur principal - MTS principal - Développement de logiciels Full Stack
MDA
Voir tous les postes de cette entrepriseConstruisant l'espace entre le prouvé et le possible, MDA Space (TSX:MDA) est un partenaire de mission de confiance pour l'industrie spatiale mondiale. Pionnier de la robotique, des systèmes satellitaires et de la géointelligence avec plus de 55 ans d'histoire de premières mondiales et plus de 450 missions, MDA Space est un leader mondial des satellites de communication, de l'observation de la Terre et de l'espace, ainsi que de l'exploration et des infrastructures spatiales. L'équipe de MDA Space, composée de plus de 3 400 experts spatiaux au Canada, aux États-Unis et au Royaume-Uni, possède les connaissances et le savoir-faire nécessaires pour transformer une vision audacieuse du client en une mission réalisable – apportant un mélange unique d'expérience, d'excellence en ingénierie et d'émerveillement qui est dans notre ADN depuis le premier jour. Pour ceux qui rêvent grand et repoussent les limites sur Terre et dans les étoiles pour changer le monde pour le mieux, nous vous y emmènerons.
Le poste :
Nous recherchons un Développeur Full Stack Senior pour notre équipe Robotique et Opérations Spatiales à notre bureau de Brampton.
En tant que Développeur Full Stack Senior, vous jouerez un rôle essentiel en utilisant vos compétences et votre expérience au sein d'une équipe pour concevoir, implémenter, maintenir et tester des solutions logicielles modulaires, extensibles, testables et efficaces. Vous travaillerez sur des logiciels de contrôle au sol basés sur le web, des simulateurs et des outils de test pour soutenir le contrôle des bras robotiques, des rovers et d'autres robots dans l'espace. Vous dirigerez des conceptions et des implémentations de sous-systèmes difficiles et compliqués, aidant à développer les compétences des coéquipiers plus jeunes par le mentorat et le coaching.
Responsabilités du poste :
Au sein d'une équipe :
- Diriger la conception et le développement de logiciels de contrôle au sol, de simulateurs et d'outils de test pour les systèmes robotiques dans l'espace
- Assurer que les conceptions sont documentées et bien communiquées
- Diriger et participer à l'implémentation et aux tests des solutions logicielles
- Examiner le travail des coéquipiers (seniors et juniors)
- Mentorer et développer les compétences des membres de l'équipe plus jeunes par des conversations, l'examen des livrables, l'explication des compromis de conception, etc.
- Diriger les efforts d'estimation pour les nouvelles tâches
- Collaborer avec d'autres seniors et la direction sur l'établissement, l'évolution et l'application des normes de codage, d'outils/environnements, de processus, etc.
- Autres tâches qui seront attribuées de temps à autre par la direction ou un chef d'équipe
Compétences/Expérience requises :
• Capacité avérée à concevoir et implémenter des solutions logicielles sur Windows ou Linux
• Développement frontal
Solides connaissances et expérience avec :
o JavaScript
o Angular (obligatoire)
o ReactJS (utilisé dans Storybook)
o C# ASP.NET Core (obligatoire)
o CSS
o HTML
o Technologies .Net
o Conception UX
• Expérience de travail et de conception pour les données relationnelles et non relationnelles en tirant parti de :
o SQL (MSSQL, Postgres) Entity Framework, LINQ
o NoSQL (Mongo, Couchbase)
o Technologies de cache (Redis)
o ETL
• Tests automatisés
• Environnement de développement Agile
• Solides compétences en communication écrite/verbale
• Solides compétences en analyse et résolution de problèmes
• Baccalauréat en génie logiciel, informatique ou électrique ou en science informatique
• 10+ ans d'expérience pertinente
• Très motivé, enthousiaste et penseur positif
Compétences/Expérience bénéfiques :
• Développement piloté par les tests (TDD, ATDD, BDD)
• Expérience avec les outils suivants :
o SignalR
o Playwright, NUnit
• Intégration continue/automatisation de la construction
• Python et Lua seraient un atout
Considérations spéciales :
Les candidats retenus doivent obtenir et détenir une cote de fiabilité, et réussir l'évaluation de sécurité pour le Programme des marchandises contrôlées (PMC), et être en mesure d'obtenir des habilitations supérieures.
Déclaration sur les avantages sociaux :
MDA Space offre une rémunération et des avantages sociaux compétitifs à ses employés dans toutes ses implantations. En tant que membre de l'équipe MDA Space, vous et les personnes à votre charge éligibles pouvez vous inscrire à un régime d'avantages sociaux qui offre un niveau complet de protection grâce à des soins de santé compétitifs, notamment : des régimes de soins de santé supplémentaires et flexibles pour les médicaments, des avantages dentaires et visuels, une protection de revenu en cas d'invalidité, une assurance-vie, des régimes d'épargne-retraite collectifs et un programme d'aide aux employés et à leur famille.
Déclaration sur l'égalité des chances :
MDA Space est un employeur qui souscrit au principe de l'égalité des chances, avec un fort accent sur la diversité et l'inclusion. Nous nous engageons à traiter tous les employés et candidats avec respect et dignité. Si vous avez besoin d'aide ou d'un aménagement raisonnable en raison d'un handicap pendant le processus de candidature ou de recrutement, veuillez nous en informer.
La fourchette de rémunération pour ce poste est de 110 000 $ à 140 000 $ annuellement. La rémunération spécifique offerte sera basée sur les qualifications et l'expérience du candidat retenu.
Détails
- Ville
- Brampton, ON
Besoin d'assistance?
- Courriel
- support@aerowork.ca
- Téléphone
- 1-450-403-4300