Développeur de logiciels de test senior (Python)

MDA
Montreal
CAD 80,000 - 120,000
Job description

Construire 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 des systèmes de robotique, de satellites et de géomatique avec une histoire de plus de 55 ans de premières mondiales et plus de 450 missions, MDA Space est un leader mondial des satellites de communication, de l'observation terrestre et spatiale, ainsi que de l'exploration et des infrastructures spatiales.

L'équipe de MDA Space de plus de 3 000 experts de l'espace 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 – en alliant une combinaison unique d'expérience, d'excellence en ingénierie et de curiosité émerveillée qui fait partie de notre ADN depuis le premier jour.

Nous recherchons un Développeur de logiciels de test senior (Python) pour notre équipe de systèmes satellites dans notre bureau de Montréal.

Rôle :

Votre mandat initial nécessitera un ensemble de compétences vous permettant de diriger le développement d'une application Windows dans un environnement réseau utilisant le langage de programmation Python.

Tâches :

  • Créer des applications logicielles attrayantes pour nos clients internes et externes en utilisant le langage Python sur Windows.
  • Analyser les spécifications du client pour générer des exigences logicielles précises.
  • Travailler à partir des exigences pour développer ou modifier des applications logicielles complexes.
  • Planifier le travail, fournir des estimations d'effort et mener votre travail à bien.
  • Concevoir, coder, tester, déboguer et documenter des applications de développement logiciel de haute qualité.
  • Préparer la documentation et participer aux revues.
  • Participer à l'intégration, aux tests et au déploiement des applications logicielles.
  • Résoudre les problèmes dans un environnement de production logicielle.
  • Suivre les processus de développement établis et les normes techniques et de qualité de l'entreprise.
  • Identifier et incorporer les avancées technologiques potentielles en ligne avec les objectifs à long terme de notre entreprise.

Qualifications requises :

  • Un diplôme universitaire en ingénierie, en informatique ou dans d'autres disciplines pertinentes, ou une combinaison équivalente d'éducation et d'expérience.
  • Un minimum de 10 ans d'expérience en développement logiciel sur le système d'exploitation Windows.
  • Une bonne connaissance du langage Python et des modèles de conception OOP ainsi que des pratiques de développement standard.
  • La capacité de comprendre et de travailler avec des spécifications de besoins logiciels complexes.
  • La capacité de travailler en équipe pour résoudre des problèmes techniques dans le respect des contraintes de budget et de délais.
  • De bonnes compétences en communication orale et écrite.

Qualifications préférées :

  • Familiarité avec les protocoles réseau basés sur Ethernet et le développement d'applications client-serveur.
  • Expérience dans le développement d'interfaces utilisateur, idéalement avec QT.
  • Connaissance du système d'exploitation Linux embarqué.
  • Expérience dans le développement de bas niveau sur Linux embarqué.
  • Création d'outils pour soutenir le développement et les tests.
  • Familiarité avec la méthodologie de développement Agile et CI/CD.

Commentaires / Considérations spéciales :

Les candidats retenus doivent obtenir et détenir une habilitation de sécurité au niveau de la fiabilité, et réussir une évaluation de sécurité pour le Programme sur les biens contrôlés (CGP).

MDA offre des packages de rémunération et d'avantages compétitifs pour ses employés dans tous ses sites. En tant que membre de l'équipe de MDA, vous et vos ayants droit qualifiés êtes éligibles pour participer à un plan d'avantages qui assure un niveau de protection complet grâce à une couverture santé compétitive, y compris : des soins de santé étendus et des plans de médicaments flexibles, des avantages dentaires et de vision, une protection du revenu en cas d'invalidité, une assurance vie, des régimes d'épargne-retraite collectifs ; et un programme d'aide aux employés et à la famille.

MDA est fière de fournir des accommodations pendant le processus de recrutement. Si vous avez besoin d'accommodations, veuillez l'indiquer dans votre candidature/courrier d'accompagnement et nous travaillerons avec vous pour répondre à vos besoins d'accessibilité.

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Développeur de logiciels de test senior (Python) jobs in Montreal