Retourner à la recherche
MDA

Ingénieur senior - Sr MTS - Développement de logiciels Full Stack

MDA

Voir tous les postes de cette entreprise

Nous sommes à la recherche d'un développeur Full Stack senior pour joindre notre équipe de robotique et d'opérations spatiales à notre bureau de Brampton.

En tant que développeur Full Stack senior, vous jouerez un rôle clé en mettant à profit vos compétences et votre expérience au sein d'une équipe pour concevoir, mettre en œuvre, maintenir et tester des solutions logicielles modulaires, évolutives, 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 mises en œuvre de sous-systèmes complexes, contribuant ainsi à développer les compétences de collègues plus juniors grâce au mentorat et à l'accompagnement.

Responsabilités du poste :

Faisant partie 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
  • Veiller à ce que les conceptions soient documentées et bien communiquées
  • Diriger et participer à la mise en œuvre et au test de solutions logicielles
  • Examiner le travail des coéquipiers (seniors et juniors)
  • Encadrer et développer les compétences des membres plus juniors de l'équipe par des discussions, l'examen des produits de travail, l'explication des compromis de conception, etc.
  • Diriger les efforts d'estimation pour les nouvelles tâches
  • Collaborer avec d'autres membres seniors et la direction pour établir, faire évoluer et appliquer des normes en matière de codage, d'outils/environnements, de processus, etc.
  • Autres tâches assignées de temps à autre par la direction ou un chef d'équipe

Compétences et expérience requises :

  • Capacité avérée à concevoir et à mettre en œuvre des solutions logicielles sous Windows ou Linux
  • Développement front-end
  • Solides connaissances et expérience en matière de : JavaScript, Angular (obligatoire), ReactJS (utilisé dans storybook), C# ASP.NET Core (obligatoire), CSS, HTML, technologies .Net, conception UX
  • Expérience de travail et de conception pour des données relationnelles et non relationnelles exploitant : SQL (MSSQL, Postgres) Entity Framework, LINQ, NoSQL (Mongo, Couchbase), technologies de cache (Redis), ETL
  • Tests automatisés
  • Environnement de développement Agile
  • Solides compétences en communication écrite et verbale
  • Solides compétences en analyse et en résolution de problèmes
  • Baccalauréat en génie logiciel, informatique ou électrique, ou en informatique
  • 10 ans et plus d'expérience pertinente
  • Hautement motivé, enthousiaste et positif

Compétences et expérience souhaitées :

  • Développement guidé par les tests (TDD, ATDD, BDD)
  • Expérience avec les outils suivants : SignalR, Playwright, NUnit
  • Intégration continue / automatisation de la compilation
  • Python et Lua seraient un atout

Considérations spéciales :

Les candidats retenus doivent obtenir et détenir une habilitation de sécurité au niveau de la 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.

Détails

Ville
Brampton, ON

Postuler

Ce poste vous intéresse? Soumettez votre candidature dès maintenant.

Besoin d'assistance?

Téléphone
1-450-403-4300

Ce site utilise des cookies pour les analyses et le contenu vidéo. Vous pouvez accepter uniquement les cookies essentiels ou accepter tous les cookies.