Global Relay
MDA
Développeur Full Stack - contrat temporaire pour Deepak Nangia
À propos du poste
Bâtissant le pont entre ce qui est prouvé et ce qui est possible, MDA Space (TSX:MDA) est un partenaire de mission de confiance pour l'industrie spatiale mondiale. Pionnier en robotique, systèmes satellitaires et géorensignement avec plus de 55 ans d'histoire marquée par des premières mondiales et plus de 450 missions, MDA Space est un leader mondial dans les satellites de communication, l'observation de la Terre et de l'espace, ainsi que l'exploration et l'infrastructure spatiales. L'équipe de MDA Space, composée de plus de 3,400 experts du spatial au Canada, aux États-Unis et au Royaume-Uni, possède les connaissances et le savoir-faire nécessaires pour transformer la vision audacieuse d'un client en une mission réalisable, en mettant à profit un mélange unique d'expérience, d'excellence en ingénierie et d'émerveillement qui fait partie de notre ADN depuis le premier jour. Pour ceux qui rêvent grand et repoussent les limites au sol et dans les étoiles pour changer le monde pour le meilleur, nous vous emmènerons là-bas.
Le poste
Nous sommes à la recherche d'un développeur Full Stack pour rejoindre notre équipe Robotique et Opérations Spatiales dans nos bureaux de Brampton.
En tant que développeur Full Stack, vous jouerez un rôle clé 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 de bras robotiques, de rovers et d'autres systèmes robotiques dans l'espace. Vous dirigerez des conceptions et des implémentations de sous-systèmes complexes et difficiles, tout en aidant à développer les compétences des membres plus juniors de l'équipe grâce au mentorat et au 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
- S'assurer que les conceptions sont documentées et bien communiquées
- Diriger et participer à l'implémentation et au test de solutions logicielles
- Réviser le travail des membres de l'équipe (seniors et juniors)
- Mentorat et développement des compétences des membres plus juniors de l'équipe par le biais de discussions, de révision des livrables, d'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, des outils/environnements, des processus, etc.
- Autres tâches assignées ponctuellement par la direction ou un chef d'équipe
Compétences/Expérience requises
- Capacité démontrée à concevoir et implémenter des solutions logicielles sur Windows ou Linux
- Développement Frontend
Solides connaissances et expérience avec :
- o JavaScript
- o Angular (obligatoire)
- o ReactJS (utilisé dans storybook)
- o C# ASP.NET Core
- o CSS
- o HTML
- o Technologies .Net
- o Conception UX
- Expérience de travail et de conception pour des données relationnelles et non relationnelles en utilisant :
- 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 et orale
- Solides compétences analytiques et de résolution de problèmes
- Licence en génie logiciel, informatique ou électrique, ou en informatique
- 10+ années d'expérience pertinente
- Très motivé, enthousiaste et positif
Considérations particulières
Les candidats retenus doivent obtenir et maintenir une habilitation de sécurité au niveau de fiabilité, 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.
Compétences/Expérience souhaitables
- 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 build
- Python et Lua seraient un atout
Déclaration sur les avantages sociaux
MDA Space offre une rémunération et des avantages sociaux compétitifs à ses employés sur tous ses sites. En tant que membre de l'équipe MDA Space, vous et vos personnes à charge éligibles pouvez souscrire à un régime d'avantages sociaux qui offre un niveau de protection complet grâce à des soins de santé compétitifs, incluant : des régimes de soins de santé, des régimes de médicaments supplémentaires et flexibles, des prestations dentaires et de vision, une protection du revenu en cas d'invalidité, une assurance-vie, des régimes collectifs d'épargne-retraite et un programme d'aide aux employés et à leur famille.
Déclaration d'égalité des chances
MDA Space est un employeur garantissant 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'assistance 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 $110,000 - $140,000 par an. La rémunération spécifique offerte sera basée sur les qualifications et l'expérience du candidat retenu.
