Architect de solutions

  • Temps plein

Description de l'entreprise

Depuis plus de 40 ans, LGI développe des solutions logicielles en santé. Aujourd'hui, l'IA est au cœur de notre façon de développer et s'intègre dans la prochaine génération de nos solutions, pas une finalité, mais le levier pour contribuer à la mission qui nous anime : améliorer la performance des établissements de soins de santé.

On cherche des talents exceptionnels, passionnés de technologie, curieux par nature, exigeants par conviction. Des gens pour qui explorer et innover est un réflexe, et qui veulent mettre leur énergie au service d'une mission qui va au-delà du développement du code et qui impacte des décisions, des processus, des humains.

Description du poste

L’architecte de solutions conçoit l’architecture de bout en bout nécessaire au déploiement et à l’exploitation efficaces de nos solutions dans l’environnement de production de chaque client. Cette architecture englobe l’infrastructure, les plateformes infonuagiques et hybrides, les intégrations, les systèmes, les réseaux, les bases de données, la sécurité, l’observabilité et l’ingénierie de la fiabilité des sites (SRE).

Le rôle couvre l’ensemble du cycle de vie client. Durant les étapes d’appel d’offres et d’avant-vente, l’architecte de solutions définit l’architecture cible et les exigences techniques, évalue le coût total de possession (CTP) et collabore avec l’équipe des ventes à l’élaboration de l’énoncé des travaux (SOW). Durant la mise en œuvre et l’exploitation, cette personne encadre la livraison technique et demeure responsable de la disponibilité, de la performance, de l’évolutivité et de la fiabilité de la solution.

Il s’agit d’un rôle concret et pratique, destiné à une personne aussi à l’aise de prendre des décisions architecturales à fort impact que d’analyser des traces, des plans d’exécution de requêtes ou du trafic réseau lors d’un incident de production. À titre d’autorité technique et d’ultime point d’escalade en matière d’architecture de solutions, cette personne travaille en étroite collaboration avec les clients ainsi qu’avec les équipes de soutien, de surveillance, DevOps, SRE, d’architecture produit et de R&D. Le poste relève du groupe Livraison client et ingénierie de la performance.

Les personnes qui s’épanouissent chez nous font preuve d’une détermination exceptionnelle lorsqu’il s’agit de résoudre des problèmes auxquels personne d’autre n’a encore trouvé de solution. Elles suivent les faits, quelle que soit la direction dans laquelle ceux-ci les mènent, prennent des décisions judicieuses malgré l’incertitude et privilégient la livraison d’améliorations concrètes et mesurables plutôt que d’attendre une solution parfaite qui arriverait trop tard. Elles sont convaincues que la rétroaction obtenue dans des conditions réelles constitue l’un des moyens les plus rapides d’améliorer la qualité.

Le bilinguisme en français et en anglais est obligatoire, puisque la personne devra consulter de la documentation technique et communiquer avec des clients, des partenaires et des collègues francophones et anglophones.

Ce que vous ferez

  • Concevoir une architecture de production adaptée à chaque client, couvrant l’infrastructure, les plateformes infonuagiques et hybrides, les systèmes, les réseaux, les intégrations, les bases de données, la sécurité et l’observabilité.

  • Dimensionner et optimiser les environnements en fonction des objectifs de disponibilité, de performance, d’évolutivité, de résilience et de coûts, en recourant à l’infrastructure en tant que code et à l’automatisation lorsque cela est approprié.

  • Soutenir les appels d’offres et les activités d’avant-vente en définissant les exigences techniques, en élaborant l’architecture cible, en évaluant le CTP et en collaborant avec l’équipe des ventes à la préparation de l’énoncé des travaux.

  • Prendre des décisions architecturales déterminantes malgré des renseignements incomplets ou des contraintes de temps, en documenter les fondements et les réévaluer lorsque de nouveaux éléments probants sont disponibles.

  • Résoudre les problèmes de production les plus complexes en reproduisant les défaillances, en déterminant leurs causes fondamentales et en apportant des améliorations durables à la performance et à la fiabilité.

  • Diriger l’intervention technique lors d’incidents de gravité élevée, du diagnostic et de l’atténuation jusqu’à la résolution vérifiée et à la mise en œuvre des mesures correctives.

  • Concevoir des prototypes, des tests de charge, des reproductions de défaillances et des outils de diagnostic afin de valider les hypothèses et de trancher les questions techniques en s’appuyant sur des faits.

  • Définir les intégrations et les API avec les équipes d’architecture produit et les équipes clientes, en assurant leur interopérabilité, leur résilience, leur sécurité et leur compatibilité avec les environnements existants.

  • Concevoir et optimiser l’architecture des bases de données, notamment en matière de performance, d’intégrité, de planification de la capacité et de migration sécurisée des schémas.

  • Établir des pratiques de SRE, de haute disponibilité et de reprise après sinistre, notamment des objectifs de niveau de service (SLO), des ententes de niveau de service (SLA), des objectifs de reprise et des mesures visant à réduire le temps moyen de rétablissement.

  • Renforcer l’observabilité des applications au moyen de journaux, de mesures, de traces, d’alertes et de tableaux de bord élaborés avec les équipes de surveillance, DevOps, SRE et de R&D.

  • Concevoir et automatiser les pipelines CI/CD ainsi que les outils de déploiement afin de permettre des mises en production sécurisées, reproductibles et fiables.

  • Surveiller l’état des environnements de production au moyen d’indicateurs de fiabilité et de performance, puis évaluer l’efficacité des livraisons à l’aide des mesures DORA, notamment la fréquence des déploiements, le délai de mise en œuvre des changements, le taux d’échec des changements et le délai de rétablissement du service.

  • Traduire les constats issus de la production en exigences techniques priorisées pour la R&D afin d’améliorer la performance, la fiabilité, l’observabilité et la facilité de déploiement du produit.

  • Intégrer la sécurité, la protection des renseignements personnels et la conformité réglementaire à chaque décision architecturale, particulièrement lorsqu’il est question de données de santé.

  • Établir les normes d’architecture propres aux clients, guider les spécialistes du déploiement, du DevOps et de la SRE, accompagner les collègues techniques et influencer les décisions interfonctionnelles sans dépendre d’une autorité hiérarchique.

Intelligence artificielle

  • Collaborer avec le laboratoire d’IA afin de définir et de promouvoir l’intégration responsable de l’IA et de l’IA générative — notamment les grands modèles de langage (LLM), la génération augmentée par récupération (RAG) et les flux de travail orchestrés — dans les solutions destinées aux clients et leur architecture sous-jacente.

  • Concevoir des capacités opérationnelles propulsées par l’IA, telles que la détection d’anomalies, l’analyse de la performance et l’automatisation intelligente, en y intégrant les mécanismes appropriés de sécurité, de protection des renseignements personnels, de gouvernance et de supervision humaine.

  • Aider les équipes techniques à utiliser l’IA de manière responsable et efficace, évaluer de façon critique les résultats générés par l’IA, suivre l’évolution des technologies et conseiller la direction sur les possibilités et les risques pertinents.

Qualifications

Ce que vous apportez

  • Un diplôme universitaire en informatique, en génie logiciel ou dans une discipline connexe, ou une expérience professionnelle équivalente.

  • Au moins 10 ans d’expérience en architecture de solutions, de systèmes ou d’infrastructures dans des environnements de production, idéalement dans un contexte multiservice, multiclient ou de services gérés.

  • Une expertise démontrée en architecture infonuagique et hybride, en infrastructure en tant que code, en réseautique et en conception d’infrastructures adaptées aux besoins des clients.

  • De solides connaissances en SRE, en haute disponibilité, en reprise après sinistre, en observabilité, en ingénierie de la performance et en gestion des incidents.

  • Une expérience concrète du diagnostic et de la résolution de défaillances complexes en production, ainsi que la capacité d’expliquer comment la cause fondamentale a été déterminée et quelles mesures ont été prises au cours de la première heure critique.

  • Une excellente maîtrise des outils et des techniques de diagnostic, notamment les profileurs, le traçage distribué, la capture de paquets, les plans d’exécution de requêtes, les tests de charge et l’analyse au niveau du système d’exploitation.

  • Une forte capacité à passer à l’action, démontrée par des exemples de correctifs, de solutions de contournement ou de décisions techniques mis en œuvre efficacement dans des situations ambiguës et urgentes.

  • De solides connaissances en intégration de systèmes, en API, en architecture de données, en performance des bases de données, en migrations et en planification de la capacité.

  • Une expérience en conception de pipelines CI/CD, en automatisation des déploiements et en infrastructure en tant que code, ainsi que dans l’utilisation des mesures DORA pour améliorer la livraison logicielle.

  • Une expérience de l’intégration des exigences de sécurité, de protection des renseignements personnels et de conformité dans l’architecture, idéalement dans le secteur de la santé ou une autre industrie réglementée.

  • Un solide jugement commercial et la capacité d’établir un juste équilibre entre la performance technique, la fiabilité, la rapidité de livraison, les risques et le coût total de possession (CTP).

  • Une expérience de l’intégration responsable de l’IA ou de l’IA générative dans des solutions ou des processus opérationnels constitue un atout important.

  • Un leadership technique mobilisateur, de solides aptitudes en mentorat, une grande curiosité intellectuelle et un engagement envers l’apprentissage continu.

  • D’excellentes aptitudes en communication, notamment la capacité d’expliquer clairement et succinctement des situations techniques complexes aux clients, aux membres de la direction, aux équipes des ventes et à d’autres publics non techniques, particulièrement lors d’incidents en cours.

Exigence linguistique

  • Le bilinguisme en français et en anglais est obligatoire, puisque la personne devra consulter de la documentation et communiquer avec des clients, des partenaires et des collègues francophones et anglophones.

Informations supplémentaires

Pourquoi joindre LGI ?

  • Un environnement fondé sur la confiance, l'autonomie et la collaboration;
  • L’opportunité d’évoluer, de performer et de travailler avec des collègues curieux et talentueux;
  • Une culture d'apprentissage continu offrant du temps dédié à la formation, une plateforme reconnue de développement de vos compétences et l'accès à des outils de pointe;
  • Des projets stimulants qui contribuent à l'évolution des technologies de la santé et soutiennent le travail de plus de 320 000 professionnels, au bénéfice de plus de 6 millions de patients;
  • Un programme complet d'avantages sociaux incluant une assurance collective dès le premier jour, un REER collectif avec participation de l'employeur, la télémédecine 24/7, un programme d'aide aux employés et à leur famille, ainsi qu'un minimum de 3 semaines de vacances par année

Chez LGI Solutions Santé, nous valorisons la diversité et l'égalité d'accès à l'emploi. 

#LI-UP

En cliquant sur le lien ci-dessus ou sur tout autre lien externe figurant dans cette publication, vous quittez ce site et accédez à un site web tiers dont les conditions d'utilisation et la politique de confidentialité s'appliquent.

Avis de confidentialité