Développeur logiciel 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. Un pionnier dans la robotique, les systèmes satellites et la géo-intelligence avec une histoire de plus de 55 ans de premiers mondiaux 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 spatiale et l'infrastructure.

L'équipe de MDA Space, composée de plus de 3 000 experts en 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 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 sur le terrain et dans les étoiles pour changer le monde pour le mieux, nous vous emmènerons.

Nous recherchons un Développeur logiciel test senior (Python) dans notre équipe de systèmes satellitaires à 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 en 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 des clients 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 logicielles de haute qualité
  • Préparer la documentation et participer aux revues
  • Participer à l'intégration, aux tests et au déploiement des applications logicielles
  • Déboguer 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 des 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 de formation et d'expérience
  • Un minimum de 10 ans d'expérience en développement logiciel sur le système d'exploitation Windows
  • Bonne connaissance du langage Python et des modèles de conception OOP ainsi que des pratiques de développement standards
  • La capacité à comprendre et à travailler avec des spécifications de besoins logiciels complexes
  • La capacité à travailler en équipe pour résoudre des problèmes techniques dans les limites du budget et des délais
  • Bonnes compétences en communication verbale et écrite

Qualifications préférées :

  • Familiarité avec les protocoles de mise en réseau basés sur Ethernet et le développement d'applications client-serveur
  • Expérience dans le développement d'interfaces utilisateur, de préférence avec QT
  • Connaissance du système d'exploitation Linux embarqué
  • Expérience dans le développement 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 maintenir une habilitation de sécurité au niveau de statut de fiabilité et réussir l'évaluation de sécurité pour le Programme des biens contrôlés (CGP).

Nous sommes une équipe de rêve de personnes motivées par un but, collaboratives et passionnées, et nous cherchons constamment d'autres personnes pour rejoindre #TeamMDA afin d'innover de nouvelles approches à la résolution de problèmes qui nous propulsent vers l'avant pour améliorer la vie sur Terre et au-delà. Si vous êtes enthousiaste à l'idée d'élargir notre place dans l'espace et que vous êtes motivé pour inspirer la prochaine génération, nous vous emmènerons.

MDA est fier de fournir des accommodations durant le processus de recrutement. Si vous avez besoin d'accommodations, veuillez l'indiquer dans votre candidature / lettre de motivation 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 logiciel test senior (Python) jobs in Montreal