Développeur Full Stack

MDA

Brampton

On-site

CAD 110,000 - 140,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Régime d’assurance santé
Régime d’épargne-retraite collectif
Environnement international et défis d

Job summary

MDA Space recrute un développeur Full Stack pour son équipe des opérations robotiques et spatiales à Brampton. Vous concevrez, implémenterez et testerez des solutions logicielles modulaires et extensibles pour le contrôle au sol et des simulateurs destinés à des systèmes robotiques spatiaux.

Le poste exige une expérience solide en JavaScript, Angular (obligatoire), ReactJS, C# ASP.NET Core et une formation en génie logiciel ou équivalent, avec 10+ ans d’expérience souhaités et une aptitude au

Qualifications

  • Capacité avérée à concevoir et à mettre en œuvre des solutions logicielles sous Windows ou Linux.
  • Développement frontal.
  • Solide connaissance et expérience avec JavaScript, Angular (obligatoire), ReactJS, C# ASP.NET Core, CSS, HTML, technologies .NET et UX design.
  • Expérience de travail et de conception pour des données relationnelles et non relationnelles (SQL/NoSQL, Redis, ETL).
  • Tests automatisés et environnement Agile.

Responsibilities

  • 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 à la mise en œuvre et au test de solutions logicielles.
  • Réviser le travail des coéquipiers (seniors et juniors).
  • Mentoriser et développer les compétences des membres de l’équipe.

Skills

JavaScript
Angular
ReactJS
C# ASP.NET Core
CSS
HTML
.NET technologies
UX design
Windows/Linux
Mentorat

Education

Baccalauréat en génie logiciel, informatique, électrique ou informatique

Tools

SQL & Postgres
NoSQL (Mongo, Couchbase)
Redis
ETL
Playwright
NUnit
Python
Lua

Job description

Construisant l'espace entre le fait 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éolocalisation 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 de la Terre et de l'espace, ainsi que de l'exploration et de l'infrastructure 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 la vision audacieuse d'un client en une mission réalisable, en mobilisant 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 en 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 pour notre équipe d'opérations robotiques et spatiales dans notre bureau de Brampton.

En tant que développeur Full Stack, vous contribuerez grandement, grâce à vos compétences et à votre expérience au sein d'une équipe, à concevoir, mettre en œuvre, 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 mises en œuvre de sous-systèmes complexes et difficiles, tout en aidant à développer les compétences des coéquipiers plus juniors par le mentorat et l'accompagnement.

Responsabilités professionnelles :

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
  • S'assurer que les conceptions sont documentées et bien communiquées
  • Diriger et participer à la mise en œuvre et au test de solutions logicielles
  • Réviser le travail des coéquipiers (seniors et juniors)
  • Assurer le mentorat et développer les compétences des membres de l'équipe plus juniors par des conversations, la révision 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 seniors et la direction sur l'établissement, l'évolution et l'application de normes de codage, d'outils/environnements, de processus, etc.
  • Autres tâches qui vous seront assignées de temps à autre par la direction ou un chef d'équipe
Compétences/Expérience requises :
  • Capacité avérée à concevoir et à mettre en œuvre des solutions logicielles sous Windows ou Linux
  • Développement frontal
  • Solide connaissance et expérience avec :
    • JavaScript
    • Angular (obligatoire)
    • ReactJS (utilisé dans storybook)
    • C# ASP.NET Core
    • CSS
    • HTML
    • Technologies .Net
    • Conception UX
  • Expérience de travail et de conception pour des données relationnelles et non relationnelles en 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, électrique ou en informatique
  • 10 ans et plus d'expérience pertinente
  • Très motivé, enthousiaste et doté d'un esprit positif
Compétences/Expérience bénéfiques :
  • Développement piloté 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 du statut 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.

Déclaration sur les avantages sociaux :

MDA Space offre une rémunération et des avantages sociaux compétitifs à ses employés dans tous ses emplacements. En tant que membre de l'équipe MDA Space, vous et vos personnes à charge admissibles pouvez vous inscrire à un régime d'avantages sociaux qui offre un niveau de protection complet grâce à des soins de santé compétitifs, comprenant : des régimes de soins de santé, des régimes de médicaments complémentaires et flexibles, des avantages dentaires et de vision, une protection du revenu 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 d'égalité d'accès à l'emploi :

MDA Space est un employeur souscrivant au principe de l'égalité d'accès à l'emploi, accordant une grande importance à 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 le faire savoir.

La fourchette de rémunération pour ce poste est de 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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Ingenieur DevOps / Membre du personnel technique
Ingenieur DevOps / Membre du personnel technique

MDA • Brampton

On-site
CAD 135,000 - 185,000
Assurance santé
Régime retraite
Assurance vie
+1
Ingenieur principal de logiciels de vol C++ VxWorks
Ingenieur principal de logiciels de vol C++ VxWorks

MDA • Brampton

On-site
CAD 112,000 - 140,000
Ingenieur Logiciel Junior / MTS
Ingenieur Logiciel Junior / MTS

MDA • Brampton

On-site
CAD 70,000 - 78,000
Soins de santé étendus
Régime d'assurance vie
Régimes d'épargne-retraite collectifs
+1
Systèmes Analyst/Analyste de systèmes
Systèmes Analyst/Analyste de systèmes

MDA • Brampton, Sainte-Anne-de-Bellevue

On-site
CAD 90,000 - 120,000
Etudiant en ingenierie - Logiciel Hiver 2027 (12-16 mois)
Etudiant en ingenierie - Logiciel Hiver 2027 (12-16 mois)

MDA • Brampton

On-site
CAD 34,000 - 39,000
Accommodements pendant le processus de
Accès à des opportunités de formation
Ingénieur ou ingénieure des systèmes de logiciels de vol
Ingénieur ou ingénieure des systèmes de logiciels de vol

MDA • Ville de Richmond

On-site
CAD 86,000 - 130,000
Ingenieur Structural Principal / SMT
Ingenieur Structural Principal / SMT

MDA • Brampton

On-site
CAD 140,000 - 170,000
Remuneration compétitive
Avantages sociaux
Spécialiste DevOps intermédiaire
Spécialiste DevOps intermédiaire

MDA • Longueuil

On-site
CAD 90,000 - 130,000
Analyste d'affaires senior en excellence opérationnelle
Analyste d'affaires senior en excellence opérationnelle

MDA • Brampton

On-site
CAD 95,000 - 120,000
Régime d'assurance maladie
Régimes d’épargne-retraite
Programme d’aide aux employés et à la/
+1
Gestionnaire - Ingénierie des systèmes
Gestionnaire - Ingénierie des systèmes

MDA • Brampton

On-site
CAD 102,000 - 160,000