Développeur.euse IA Augmentée (full-stack, front & backend)
- Temps complet
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.
Nous valorisons la diversité et l'égalité des chances en emploi pour tous. Si vous avez besoin de mesures d'adaptation dans le cadre du processus de recrutement, n'hésitez pas à nous en faire part.
Description du poste
L’intelligence artificielle est au cœur de notre façon de concevoir, de moderniser et de faire évoluer nos solutions de santé. Les outils, les modèles et les pratiques évoluent à un rythme soutenu, et nous recherchons des développeurs ambitieux et curieux, capables d’apprendre rapidement et de s’adapter en continu.
Il s’agit d’un poste de développeur full stack couvrant plusieurs technologies. Notez que nous ne recherchons pas une personne souhaitant se spécialiser dans un seul langage ou une seule pile technologique. Nous recherchons plutôt des développeurs qui utilisent l’IA au quotidien afin de naviguer avec aisance à travers l’ensemble de la plateforme.
Comment vous utiliserez l’IA
- Utiliser quotidiennement des assistants de programmation alimentés par l’IA (Copilot, Cursor, Claude Code, etc.) pour générer, compléter et comprendre le code, peu importe la partie de la plateforme concernée.
- Tirer parti de l’IA pour vous familiariser rapidement avec de nouvelles technologies et bases de code, plutôt que d’attendre d’acquérir une expertise approfondie dans une seule technologie.
- Générer et évaluer de façon critique des tests automatisés (unitaires, d’intégration et de bout en bout), en validant leur pertinence et leur couverture.
- Mettre en place des contrôles qualité assistés par l’IA dans les pipelines de livraison : vérifications automatisées de la conformité, de l’accessibilité, des performances et de la sécurité.
- Utiliser l’IA pour analyser, documenter et moderniser en toute sécurité du code existant, afin de réduire les risques liés aux changements.
- Analyser les journaux, les erreurs et les traces d’exécution (stack traces) avec l’aide de l’IA et d’outils de profilage afin d’accélérer le débogage et l’optimisation des performances.
- Produire et maintenir la documentation technique à l’aide d’outils d’IA.
- Rédiger des invites (prompts) précises, les améliorer de façon itérative, reconnaître les limites de l’IA et reprendre le contrôle lorsque nécessaire.
- Adopter rapidement de nouveaux outils ou modèles d’IA lorsqu’ils procurent des gains mesurables et partager vos apprentissages avec l’équipe.
Ce que vous ferez
- Participer au développement full stack de nouveaux modules applicatifs dans le domaine de la santé, avec l’IA comme copilote au quotidien.
- Travailler avec aisance à travers les différentes technologies de la plateforme : Java, C#/.NET et Oracle (PL/SQL), en intervenant là où les besoins se présentent plutôt qu’en vous limitant à une seule technologie.
- Contribuer à la modernisation et à l’évolution de la plateforme : faire évoluer les composants existants, optimiser les requêtes Oracle et les modèles de données, et refactoriser les éléments limitant les performances.
- Concevoir et faire évoluer les pipelines CI/CD afin d’automatiser la compilation, les tests et les déploiements.
- Participer aux revues de code en portant un regard critique sur le code généré par l’IA.
- Garder l’utilisateur final au cœur de vos préoccupations : les solutions que vous développez sont utilisées par le personnel administratif, le corps professoral et les étudiants des facultés de médecine, et contribuent à la formation des futurs médecins.
- Prendre en charge vos livrables de bout en bout, de l’analyse des besoins jusqu’à la mise en production, y compris les tests et la documentation.
- Travailler dans le respect des normes canadiennes applicables en matière de protection des renseignements personnels des étudiants (notamment la LPRPDE (PIPEDA) et les lois provinciales pertinentes), avec le soutien de l’équipe.
Qualifications
Ce que nous recherchons avant tout
Exigences essentielles
- Utilisation régulière et démontrable d'outils de développement assistés par l'IA permettant d'obtenir des gains de productivité concrets.
- Grande capacité d'apprentissage en autonomie : vous explorez, expérimentez et progressez sans avoir besoin d'être guidé à chaque étape, et vous développez rapidement de nouvelles compétences lorsque les technologies évoluent.
- Minimum de 5 ans d'expérience en développement full stack avec les technologies Java, C# et .NET.
- Solide connaissance des bases de données Oracle (PL/SQL).
- Réelle volonté de travailler en développement full stack sur plusieurs technologies, y compris des applications existantes (legacy), plutôt que de se spécialiser dans une seule pile technologique.
- Capacité à porter un regard critique sur le code et les résultats produits par l'IA.
- Solides connaissances en programmation orientée objet, en bases de données relationnelles et en algorithmique.
- Bonne compréhension des pratiques CI/CD et des tests automatisés.
- Curiosité intellectuelle et intérêt marqué pour les systèmes et architectures complexes.
- Excellentes aptitudes en communication et en collaboration : vous êtes en mesure d'expliquer votre raisonnement, de demander de l'aide lorsque nécessaire et de contribuer activement aux discussions techniques.
- Intérêt pour évoluer dans un environnement réglementé et volonté de poursuivre votre développement professionnel.
Atouts
- Expérience diversifiée avec plusieurs langages de programmation et piles technologiques.
- Expérience en modernisation ou en migration d'applications Web existantes (legacy).
- Expérience avec les pipelines CI/CD et l'automatisation des tests (par exemple : Azure DevOps, GitHub Actions ou Jenkins).
- Connaissances en accessibilité Web (WCAG/AODA), en sécurité applicative (OWASP) ou en ingénierie de la performance.
- Expérience en infonuagique (cloud), en architecture évolutive (scalable), en modélisation de bases de données ou en développement de logiciels d'entreprise ou institutionnels.
- Expérience dans le développement de fonctionnalités intégrant l'intelligence artificielle ou dans l'intégration de modèles d'IA à des systèmes existants.
- Réalisation de projets personnels ou contribution à des projets open source faisant appel à l'IA. Nous accordons une attention particulière à l'activité sur GitHub ainsi qu'aux projets expérimentaux.
- Connaissance des concepts d'intégration de données et des normes d'échange de messages (par exemple HL7 v2).
Informations complé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.