MDA Space (TSX : MDA) est un partenaire de mission de confiance de l’industrie spatiale mondiale qui crée l’espace entre ce qui est prouvé et ce qui est possible. À titre de pionnier de la robotique, des systèmes satellitaires et du renseignement géospatial, avec une histoire de 55 ans de premières mondiales et de plus de 450 missions, MDA Space est un chef de file mondial dans les domaines des satellites de communication, de l’observation de la Terre et de l’espace, ainsi que de l’infrastructure et l’exploration spatiale. L’équipe de MDA Space, qui compte plus de 4 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 la vision audacieuse du client en une mission réalisable, grâce à une combinaison unique d’expérience, d’excellence technique et d’émerveillement qui fait partie de notre ADN depuis le premier jour. Pour ceux qui rêvent grand et repoussent les limites sur terre et dans les étoiles afin de changer le monde pour le meilleur, nous vous y emmènerons.
Rejoignez notre équipe à Montréal en tant que Développeur- Systèmes d'affaires pour usine connectée au sein de notre division de Systèmes Satellitaires et participez à des projets innovants qui repoussent les limites de la technologie spatiale!
Il s'agit d'un mandat de 12 mois, renouvelable ou permanent.
Rôle :
Sous la responsabilité du département Excellence opérationnelle, le développeur de systèmes d'entreprise est chargé de développer de nouvelles fonctionnalités et d'assurer le support des systèmes d'entreprise personnalisés existants, principalement liés à la fabrication, à la chaîne d'approvisionnement et à la qualité.
Le candidat est chargé de concevoir et de développer des fonctionnalités sur la base des exigences techniques fournies par l'équipe d'analystes commerciaux, ainsi que de déboguer les problèmes liés aux systèmes existants.
Le candidat doit posséder d'excellentes compétences en matière d'interprétation, de programmation, de communication et d'organisation. Il doit être capable de travailler de manière autonome, en faisant preuve d'initiative et avec peu de supervision.
Il doit faire preuve de dévouement pour respecter les délais des projets, en trouvant le juste équilibre entre la nécessité de fournir des résultats de qualité dans le respect du budget et du calendrier. Des compétences en matière de travail d'équipe et une attitude positive sont essentielles pour établir des relations de travail productives.
Tâches :
- Conception et développement : concevoir, développer et maintenir des solutions complètes pour des applications personnalisées à l'aide de C#, .NET Framework/.NET Core et ASP.NET MVC.
- Implémentation frontale : créer des interfaces web réactives et conviviales à l'aide de technologies frontales telles que HTML5, CSS3, JavaScript, jQuery et des frameworks modernes comme React.
- Développement back-end et API : développer la logique côté serveur, les règles métier et créer/utiliser des API RESTful et des services web pour une intégration transparente entre les systèmes.
- Gestion de bases de données : concevoir des schémas de bases de données et écrire des procédures stockées efficaces.
- Collaboration et documentation : collaborer avec des équipes interfonctionnelles, y compris des analystes commerciaux, afin de traduire les exigences commerciales en spécifications techniques et de créer une documentation technique.
- Tests et débogage : effectuer des tests unitaires, d'intégration et système, et résoudre/déboguer les problèmes afin de garantir la stabilité et les performances du système.
- Contrôle de version et DevOps : utiliser des systèmes de contrôle de version tels que Gitlab et participer aux pipelines CI/CD.
- Assistance : fournir une assistance et une maintenance continues pour les applications existantes, y compris la correction de bogues et l'optimisation des performances.
- Mises à jour et visibilité : assister aux réunions d'équipe et d'examen des projets et fournir les mises à jour appropriées. Le travail et le code doivent être documentés conformément aux derniers processus définis.
Compétences requises :
Programmation :
- Net (formulaires Web et MVC)
- C#
- .NET
- Visual Basic.NET (atout)
- Langage hypertexte 5 (HTML5)
- JavaScript
- Feuilles de style en cascade (CSS)
- Langage de requête structuré (SQL)
- Excel VBA (atout)
- Diagrammes UML (atout)
Système :
- Windows Server (versions prises en charge), (services Internet, gestion du secteur Active Directory) (atout)
- Systèmes MES, ERP, qualité et PLM
Qualifications requises :
- Bilingue, à l'oral et à l'écrit (français/anglais)
- Connaissance des processus et des outils de fabrication (atout)
- Connaissance de la conception et de l'ingénierie (atout)
- Connaissance des technologies de l'information (atout)
- Connaissance de la chaîne d'approvisionnement (atout)
Expérience professionnelle et éducationnelle
- Diplôme en gestion des systèmes d'information, en informatique, en génie informatique, en développement de logiciels, en génie logiciel ou équivalent, combiné à cinq (5) ans ou plus d'expérience dans le domaine.
#LI-PP1
#IND1
Considérations particulières :
Les candidats retenus doivent obtenir et détenir une habilitation de sécurité au niveau de la cote de fiabilité et réussir l'évaluation de sécurité pour le Programme des marchandises contrôlées (PMC) et l'ITAR.
Déclaration des avantages :
MDA offre une rémunération et des avantages sociaux concurrentiels à ses employés dans tous ses établissements. À titre de membre de l'équipe de MDA, vous et vos personnes à charge admissibles pouvez souscrire à un régime d'avantages sociaux qui assure un niveau de protection complet grâce à des soins de santé concurrentiels, notamment : des régimes de soins de santé complémentaires et des régimes d'assurance-médicaments souples, des prestations pour soins dentaires et visuels, 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 à leur famille.
Déclaration sur l'égalité des chances :
MDA Ltd. est fière de proposer des mesures d'adaptation pendant le processus de recrutement. Si vous désirez vous prévaloir de telles mesures, veuillez l'indiquer dans votre lettre de candidature ou d'accompagnement, et nous collaborerons avec vous pour répondre à vos besoins en matière d'accessibilité.