Poste permanent à temps plein

À propos du poste

Imagia Canexia Health est à la recherche d’un(e) architecte logiciel expérimenté pour rejoindre son équipe d’ingénierie logicielle en pleine croissance. Le ou la candidat(e) recherché(e) a un profond intérêt pour la science des données et les dernières avancées en IA et sait également comment concevoir des solutions logicielles. Il/elle est à l’aise pour s’adapter à de nouvelles approches, expérimenter et réévaluer ce qui a déjà été construit ainsi que pour prendre des décisions d’architecture documentées.

Il s’agit d’un poste à temps plein basé à notre siège social de Montréal ou de Vancouver avec la possibilité d’un travail à distance hybride.

Pour être admissible à ce poste, la personne doit être légalement autorisée à travailler au Canada.

Vous serez responsable de:

  • Construire une équipe hautement performante – vous aller surperviser la performance globale et personnelle des membres de votre équipe. Vous participerez à l’élaboration de leur feuille de route personnelle et des objectifs à atteindre chez Imagia Canexia Health, participez activement à leur évolution de carrière et gérez leur performance globale en équipe. Vous serez également responsable de maintenir un environnement de travail positif qui reflète les valeurs fondamentales de l’entreprise.
  • Planifier les activités et les livrables du projet, tels que l’estimation des efforts, évaluer les spécifications, clarifier au besoin, communiquer efficacement, identifier les risques potentiels et les ressources futures nécessaires aux projets.
  • Travailler en étroite collaboration avec d’autres responsables et directeurs de l’entreprise pour élaborer des plans de développement pour les projets à venir.
  • Embaucher et intégrer de nouveaux membres de l’équipe. Vous collaborez activement avec les équipes de recrutement et des ressources humaines pour attirer, sélectionner et retenir les meilleurs talents pour votre équipe.
  • Favoriser un environnement ouvert et collaboratif pour soutenir la croissance de nos développeurs.
  • Concevoir des systèmes évolutifs et maintenables pour intégrer Imagia Les solutions de Canexia Health dans plusieurs environnements.
  •  Mettre en œuvre des pratiques de développement résilientes pour faciliter des déploiements rapides, testables et reproductibles.
  • Travailler en étroite collaboration avec une équipe de développeurs d’apprentissage automatique et de bioinformaticiens pour évaluer les options techniques.
  • Suggérer et s’engager dans des collaborations inter-équipes pour atteindre les objectifs du projet.
  • Maintenir et communiquer un haut niveau de diligence dans le traitement des données, en veillant à ce que les mesures de sécurité appropriées soient respectées (selon HIPAA, PIPEDA et GDPR).
  •  Participer au développement de cadres et de processus basés sur le code Python aux côtés des principaux dirigeants de l’organisation, c’est-à-dire, soutenir le déploiement de produits, de solutions et d’écosystèmes de qualité sur le marché.
  • Évaluer et traiter les risques techniques en comprenant les exigences et les contraintes inter-équipes en ce qui concerne le développement de la programmation et les architectures de conception.
  • Participer et soutenir les activités de gestion des risques (ISO 14971) pour la sûreté, la sécurité, la conformité et la confidentialité.
  • Anticiper les goulots d’étranglement, assurer la gestion des escalades et établir un consensus.
  • Communiquer des rapports précis et opportuns sur l’état et les plans d’atténuation des risques techniques aux équipes de développement respectives et aux autres membres de l’entreprise.
  • Participer aux activités d’embauche de ressources liées au domaine et créer une culture de travail qui attire et retient les talents tout au long du continuum de produits.
  • Jouer un rôle de mentor en tant qu’expert Python pour le personnel clé, en veillant constamment à l’amélioration de leurs compétences professionnelles et en les guidant dans l’exercice de leurs fonctions.
  • Favoriser une culture de livraison et de savoir-faire respectée à travers Imagia L’écosystème des parties prenantes de Canexia Health.

À propos de vous

Exigences 

  • Vous êtes titulaire d’un baccalauréat ou d’une maîtrise en informatique, en ingénierie ou dans un domaine connexe, ainsi qu’au moins 8 ans d’expérience pratique en tant que développeur de logiciels. Toute combinaison équivalente d’études et d’expérience pourrait également être considérée.
  •  Connaissance et expérience de l’intégration continue, du déploiement continu et de l’automatisation des tests.
  • Très bonne compréhension des principes de conception de logiciels (gestion des dépendances, principes SOLID et OOP, modèles de conception, etc.).
  • Très bonne compréhension du cycle de vie du développement logiciel, de la conception, de la mise en œuvre, du débogage, de l’assurance qualité et des tests en particulier (y compris les tests unitaires, les tests fonctionnels, les tests d’acceptation).
  •  Solide compréhension de Kubernetes, des environnements cloud et des méthodes DevOps basées sur le cloud.
  • Solide compréhension et expérience dans le développement d’une architecture basée sur des microservices avec des API distantes HTTP + JSON ainsi que des outils de messagerie modernes.
  • Maîtrise de l’anglais écrit ; habile à créer des tâches bien définies, des manuels concis et faciles à lire, des annotations, des révisions de code et des commentaires.

Atouts

  •  Compréhension des meilleures pratiques en matière de sécurité des logiciels et de protection des données.
  • Compréhension des méthodes et des outils de ML (c’est-à- dire Tensorflow, Keras , apprentissage profond, vision par ordinateur, etc.).
  • Expérience avec Google Cloud Platform, Google Kubernetes Engine et Rancher Kubernetes Engine (ou équivalent).
  •  Expérience avec la messagerie Kafka et la pile ELK.
  •  Expérience avec les bases de données NoSQL.
  • Compréhension de la norme et des outils DICOM.
  • Développement Javascript front-end et/ou back-end.
  • Compétences en leadership, mentorat et gestion de projet.

À propos de nous

Nous croyons que toute personne atteinte du cancer devrait bénéficier de la même chance de se battre pour survivre et s’épanouir. Nous œuvrons dans un domaine en constante évolution attirant des personnes brillantes et talentueuses qui s’engagent à faire la différence pour les patients atteints du cancer. Toutefois, nous n’avons pas tous le même accès aux dernières percées médicales. Ceux qui se joignent à nous sont animés d’une vision visant l’accès équitable aux composantes essentielles des traitements contre le cancer. Ensemble nous formons une équipe dynamique de taille moyenne qui, partant de rien, bâtit cette vision. En nous rejoignant, vous vous investirez instantanément, ferez preuve d’autonomie et déploierez votre expertise pour faire de cette vision commune une réalité.

Aidez-nous à rendre le dépistage du cancer accessible à tous

Imagia Canexia Health soutient une main-d’œuvre diversifiée, équitable et inclusive. Nous sommes un employeur offrant l’égalité des chances.

Comment poser sa candidature

Nous remercions tous les candidats. Cependant, seuls ceux qui seront considérés pour une entrevue seront contactés.

Appliquer maintenant

Nous remercions tous les candidats. Cependant, seuls ceux qui seront considérés pour une entrevue seront contactés.