Enable job alerts via email!

Développeur de logiciels intermédiaire - Java F

MDA

Longueuil

On-site

CAD 80,000 - 110,000

Full time

18 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

MDA Space recherche un ingénieur logiciel expérimenté pour rejoindre son équipe à St. Hubert, QC. Vous serez responsable du développement et de la maintenance d'applications pour les satellites RADARSAT et CHORUS-C, tout en collaborant étroitement avec l'équipe produit. Ce rôle requiert une solide expérience en Java et en méthodes Agile, ainsi qu'une capacité à résoudre des problèmes dans un environnement dynamique.

Qualifications

  • Minimum de 5 ans d'expérience en développement logiciel.
  • Maîtrise de Java avec Maven, Spring, Hibernate.
  • Compétences en SQL et connaissance de MongoDB.

Responsibilities

  • Développer, intégrer, tester et maintenir des applications de systèmes terrestres.
  • Collaborer avec l'équipe pour élaborer la feuille de route du produit.
  • Documenter toutes les phases du développement logiciel.

Skills

Java
Python
SQL
Scripting (Perl, Bash, JavaScript, PowerShell)
Méthodes Agile (SCRUM)
Résolution de problèmes

Education

Diplôme postsecondaire en informatique, ingénierie informatique ou domaine connexe

Tools

Java FX
Maven
Spring
Hibernate
Eclipse IDE
Visual Studio
IntelliJ
Git
Jira
Docker
Kubernetes

Job description

MDA Space, Services géospatiaux renforce l'équipe de développement logiciel pour soutenir les opérations des satellites RADARSAT-2 (R2), de la Mission de Constellation RADARSAT (RCM) et des satellites CHORUS-C. Nous recherchons un ingénieur logiciel expérimenté et polyvalent pour rejoindre notre équipe à St. Hubert, QC.

Contexte

R2 est un satellite commercial canadien possédé et exploité par MDA, fournissant des images SAR haute résolution à l'échelle mondiale. RCM est une constellation de trois satellites du gouvernement canadien, également spécialisée en images SAR haute résolution. CHORUS-C représente la prochaine génération de missions d'observation de la Terre (EO) de MDA Space.

Responsabilités principales
  1. Développer, intégrer, tester et maintenir des applications de systèmes terrestres pour R2, RCM, et CHORUS-C, en commençant par le sous-système de contrôle de vaisseau spatial (SCS) pour RCM.
  2. Collaborer avec l'équipe et le propriétaire du produit pour élaborer la feuille de route du produit.
  3. Identifier les améliorations possibles dans les programmes existants et développer ces modifications.
  4. Soutenir l'intégration, la validation et les tests des applications dans les environnements opérationnel et de développement.
  5. Gérer le cycle de vie des API.
  6. Fournir un support de niveau 3 en temps réel en collaboration avec les équipes d'opérations et de production.
  7. Documenter toutes les phases du développement logiciel.
  8. Maintenir et améliorer l'environnement de développement, ainsi que tous les systèmes et procédures associés.
  9. Participer à l'investigation et à la résolution des problèmes liés aux bases de données et aux systèmes.
  10. Gérer et documenter les bogues selon la méthodologie SCRUM.
Qualifications requises
  1. Diplôme postsecondaire en informatique, ingénierie informatique ou domaine connexe; expérience équivalente acceptée.
  2. Minimum de 5 ans d'expérience en développement logiciel.
  3. Maîtrise de Java avec Maven, Spring, Hibernate.
  4. Compétences en Java FX, normes et spécifications associées.
  5. Expérience en Python orienté objet.
  6. Compétences en SQL (SQL Server, PostgreSQL) et connaissance de MongoDB.
  7. Expérience en scripting (Perl, Bash, JavaScript, PowerShell).
  8. Expérience en méthodes Agile (SCRUM).
  9. Connaissance des systèmes Windows et Linux.
  10. Capacité à résoudre des problèmes dans un environnement contraint par le temps, procédures et sécurité.
Qualifications préférées
  1. Expérience avec C++, C#.
  2. Maîtrise d'Eclipse IDE, Visual Studio, IntelliJ.
  3. Connaissance de XML, SVN, Git, Jira, Jenkins.
  4. Expérience avec Kafka, Docker, Kubernetes.
  5. Compétences en gestion de flux de travail et pipelines CI/CD.
  6. Expérience avec API REST, Swagger, YAML.
  7. Connaissance d'AWS ou autres infrastructures cloud.
  8. Excellentes compétences en communication, attention aux détails, initiative et organisation.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Developer

Sterling Brokers

Remote

CAD 80.000 - 120.000

11 days ago

Intermediate Software Developer- Java F

MDA Space

Longueuil

On-site

CAD 80.000 - 110.000

28 days ago

Intermediate Software Developer- Java F

Macdonald, Dettwiler And Associates Corporation

Longueuil

On-site

CAD 70.000 - 110.000

30+ days ago

Développeur(euse) logiciel .NET / .NET Software Developer

Genetec

Longueuil

On-site

CAD 60.000 - 100.000

30+ days ago