Architecte logiciel

Institut de Recherche du CUSM


Sommaire du Poste – Opal (opalmedapps.com) est une application et portail patients qui a été développée par le Groupe d’informatique en santé Opal (O-HIG) à l'Institut de recherche du Centre universitaire de santé McGill (IR-CUSM). Opal permet aux patients d'accéder à certaines informations de leurs dossiers médicaux dans les établissements de santé où il est installé. Il permet également l'enregistrement des rendez-vous par téléphone, des questionnaires sur les symptômes et l'accès à du matériel éducatif personnalisé.

L'équipe de développement d'Opal travaille sur son objectif de rendre la solution prête pour l’entreprise et disponible pour une installation dans plusieurs hôpitaux et provinces. Pour faire avancer le développement d'Opal, O-HIG est à la recherche d’un architecte logiciel.

En étroite collaboration avec le directeur du O-HIG et le responsable du développement et des opérations sécurisées pour Opal, le candidat sera responsable de la conception architecturale de tous les produits logiciels Opal en veillant à ce qu'ils utilisent des technologies à jour appropriées et qu'ils soient conçus avec un fort accent sur la sécurité des données et un cadre DEVOPS cohérent pour répondre à la disponibilité, la fiabilité du site et l'interopérabilité dans un milieu de soins réglementé.
Fonctions et Attributions:

  • Fournir des conseils techniques, du mentorat et du leadership à notre équipe de développement
  • Définir les spécifications techniques des produits pour assurer le développement de produits évolutifs et de haute qualité 
  • Interpréter les exigences commerciales pour fournir des conseils techniques sur le développement de logiciels requis pour répondre à ces exigences
  • Évaluer et recommander de nouveaux outils et technologies pour permettre des améliorations continues dans les domaines de la résilience du site, de la disponibilité, de l'évolutivité et de la sécurité
  • Suggérer des améliorations et implémenter une stratégie de contrôle de version et de mise à jour logicielle qui prend en charge le développement et la livraison de fonctionnalités efficaces
  • Conduire et maintenir un fort accent sur la facilité d'intégration du système, l'interopérabilité et la durabilité de la solution
  • Conduire une meilleure pratique de codage de sécurité dans notre cycle de vie de développement logiciel pour atténuer les vulnérabilités logicielles. Par exemple. normes de codage, revues de code, OWASP Top 10
  • Suggérer et implémenter des outils DEVOPS et des améliorations de processus pour obtenir un pipeline CI / CD automatisé et transparent
  • Participer à la résolution de problèmes d'application complexes
  • Suggérer et aider à mettre en œuvre des solutions pour réduire et atténuer les faiblesses et les problèmes des applications
Exigences du Poste :

  • Baccalauréat en informatique, en mathématiques ou dans une discipline connexe, ou expérience professionnelle équivalente et formation technique
  • Minimum de sept (7) ans d'expérience dans l'architecture et la construction de solutions logicielles à grande échelle qui offrent une haute disponibilité, une résilience de site, une évolutivité et une sécurité pour un volume d'utilisation élevé
  • Minimum de cinq (5) ans d'expérience dans le mentorat et la collaboration avec des équipes multidisciplinaires dans la livraison réussie de produits dans un modèle agile
  • Connaissance démontrée des applications Web, des technologies de code source ouvert (open source) et d’infonuagique (cloud) et des architectures sécurisées pour fournir des solutions de santé ou SaaS haut de gamme
  • Expérience avec les meilleures pratiques DEVOPS / DEVSECOPS dans des domaines tels que l'automatisation, la conteneurisation, l'intégration continue, la livraison continue, la surveillance et la gestion des vulnérabilités à l'aide d'outils tels que; Git, Jenkins, Docker, Kubernetes, OpenShift, Ansible, Nagios, Nessus, Acunetix, Splunk, etc
  • Connaissance approfondie des directives de codage sécurisé OWASP
  • Expérience dans le développement de logiciels utilisant divers langages de codage tels que Angular, AngularJS, Perl, JavaScript, PHP et maîtrise de Node.js, pm2, MySQL, JSON et XML
  • Expérience de développement pour mobile est un atout, en utilisant des cadres tels que Cordova, Onsen UI, Firebase, etc
  • La connaissance du HL7 et des exigences informatiques de la santé, y compris une expérience vécue de la navigation dans le système de santé, est également un atout
Conditions de Travail:

Statut: Temporaire, temps complet contrat d’un an avec possibilité de renouvellement
Échelle de rémunération: Selon les qualifications, en respectant l’échelle salariale de l’IR-CUSM (incluant les assurances et autres avantages sociaux)
Période de travail: Du lundi au vendredi (semaine de travail de 35 heures)
Site de travail : Site du Centre universitaire de santé McGill (rimuhc.ca/careers)


Postuler ici



LE POSTE AFFICHÉ N’EST PAS UN POSTE D’HÔPITAL.
L’Institut de recherche du CUSM encourage l'équité en matière d'emploi.
La présente offre d’emploi est subordonnée à l’obtention d’un permis de travail valide.
N.B.: Dans le but d'alléger le texte, le genre masculin inclut le féminin.
Nous remercions d'avance ceux et celles qui auront soumis une demande d'emploi, mais nous ne contacterons que les personnes choisies pour la prochaine étape de sélection.