Développeur C++

Montreal

Offre publiée le 2025-10-16

Randstad Digital

Description du poste

Voici les responsabilités de ce Développeur C++ contractuel chez ce chef de file en technologie biomédicale au Centre-Ville de Montréal :

  • Développer des logiciels évolutifs et performants en utilisant les meilleures pratiques en matière d'ingénierie logicielle.
  • Analyser et discuter des exigences des parties prenantes.
  • Faciliter les discussions sur la mise en œuvre du code, les tests unitaires et les meilleures pratiques en matière d'architecture logicielle.
  • Enregistrer et documenter votre travail.
  • Piloter des projets et diriger de nouvelles initiatives.
  • Développer des frameworks web tels que React, Vue et REST.
  • Collaborer activement avec les autres membres de l'équipe de développement afin de résoudre les problèmes complexes liés à la conception et au codage.
  • Évaluer les nouvelles technologies, outils, frameworks et composants logiciels appropriés en vue de leur intégration.

Exigences :

  • Baccalauréat (par exemple, avec une spécialisation en ingénierie) ou un niveau équivalent de pratique et de réflexion.
  • Environ 4 à 8 ans d’expérience professionnelle dans un poste pertinent.
  • Vous maîtrisez l’anglais, tant à l’écrit qu’à l’oral.
  • Vous savez consigner et documenter votre travail en anglais ; c’est une compétence essentielle dans le secteur des logiciels médicaux.
  • Vous êtes passionné(e) par les innovations technologiques et vous êtes toujours à la pointe des dernières tendances.
  • Vous possédez une solide expérience dans les domaines suivants et êtes impatient(e) d’en apprendre davantage sur les autres :
  • C++ (standard 17 ou supérieur)
  • Python
  • Git
  • Tests unitaires
  • Résolution de problèmes
  • Excellentes compétences en communication, à l’écrit comme à l’oral.
  • Bureau 3 jours par semaine
  • Contrat de 12 mois renouvelable avec grande option de permanence

Atouts :

  • Connaissances pratiques en algèbre linéaire, statistiques et géométrie.
  • Atouts web : Frameworks web comme React, Vue, REST.
  • Autres atouts : Développement piloté par le comportement, Qt.
  • Expérience avec Scrum et / ou Kanban.
  • Expérience des activités, builds et releases DevOps (packaging, Docker, etc.).
  • Déploiement d'applications en production.
  • Expérience en développement SaMD ou de dispositifs médicaux, incluant la connaissance des normes ISO 13485, IEC 62304, IEC 82304, ISO 14971, etc.