Détails du poste
- Lieu de travail : Montreal
- Type de poste : Permanent à temps plein
Description du poste
AI-assisted development · Fast and autonomous learning · R&D Team
L’IA est au cœur de notre façon de construire. Notre système d’information étudiant (SIS) web soutient les facultés de médecine à travers le Canada, et nous accélérons la manière dont il est développé, modernisé et mis à l’échelle avec l’IA au centre de nos pratiques. Les outils, les modèles et les méthodes évoluent à un rythme soutenu, et nous recherchons des développeurs ambitieux et curieux qui apprennent vite et s’adaptent en continu.
Il s’agit d’un poste full-stack sur plusieurs technologies. Nous ne cherchons pas une personne qui souhaite se spécialiser dans un seul langage ou un seul stack; nous voulons des développeurs qui utilisent l’IA tous les jours pour évoluer sans friction sur l’ensemble de la plateforme. La maîtrise d’une technologie précise constitue un atout, mais n’est pas une condition préalable. Ce qui compte, c’est votre capacité à apprendre, expérimenter et livrer avec l’aide de l’IA, et à le faire mieux chaque semaine.
Comment vous utiliserez l’IA
- Utiliser des assistants de codage par IA (Copilot, Cursor, Claude Code, etc.) tous les jours pour générer, compléter et comprendre du code dans toute partie du stack requise
- S’appuyer sur l’IA pour monter en compétence rapidement sur des technologies et des bases de code inconnues, plutôt que d’attendre d’acquérir une expertise approfondie sur un seul stack
- Générer et évaluer de manière critique des tests automatisés (unitaires, d’intégration, end-to-end), en jugeant leur pertinence et leur couverture
- Construire des garde-fous de qualité assistés par IA dans le pipeline de livraison : des contrôles automatisés pour la conformité, l’accessibilité, les performances et la sécurité
- Utiliser l’IA pour lire, documenter et moderniser en toute sécurité du code existant, en réduisant le risque de changement
- Analyser les logs, erreurs et traces de pile avec l’IA, en parallèle des outils de profiling, afin d’accélérer le débogage et l’optimisation des performances
- Produire et maintenir la documentation technique avec des outils d’IA
- Rédiger des prompts précis et itérer; reconnaître quand l’IA s’écarte et reprendre le contrôle
- Adopter rapidement un nouvel outil ou modèle lorsqu’il apporte des gains mesurables, et partager vos apprentissages avec l’équipe
Ce que vous ferez
- Développer et maintenir des modules d’application full-stack, avec l’IA comme copilote quotidien
- Travailler de façon fluide dans les technologies de la plateforme : Adobe ColdFusion, .NET, Oracle et React, en allant là où le travail se trouve plutôt que de rester sur une seule voie
- Aider à moderniser et à mettre à l’échelle la plateforme : faire évoluer des composants existants, optimiser les requêtes Oracle et les modèles de données, et refactoriser des goulots d’étranglement de performance
- Construire et étendre les pipelines CI/CD pour automatiser les builds, les tests et les déploiements
- Participer aux revues de code, avec un regard critique sur le code généré par IA
- Garder l’utilisateur final à l’esprit : ce que vous construisez est utilisé par le personnel des facultés de médecine, les professeurs et les étudiants, et soutient la formation des futurs médecins
- Prendre en charge vos livrables de l’exigence jusqu’à la mise en production, incluant les tests et la documentation
- Travailler dans le respect des normes canadiennes applicables en matière de protection de la vie privée pour les dossiers étudiants (ex. PIPEDA et législation provinciale), avec l’appui de l’équipe
Qualifications
Ce que nous recherchons avant tout
Essentiel
- Utilisation régulière et démontrable d’outils de développement par IA pour générer de véritables gains de productivité
- Apprenant rapide et autonome : vous explorez, testez et progressez sans directives étape par étape, et vous vous reconvertissez rapidement quand l’écosystème change
- Volonté sincère de travailler full-stack sur plusieurs technologies, y compris sur du code existant, plutôt que le désir de se spécialiser dans un seul stack
- Capacité à évaluer de manière critique ce que produit l’IA
- Bases solides en programmation orientée objet, bases de données relationnelles et logique algorithmique
- Compréhension pratique de CI/CD et des tests automatisés
- Curiosité intellectuelle et goût pour les systèmes complexes et les architectures
- Solides compétences en communication et collaboration : vous expliquez votre raisonnement, demandez de l’aide au besoin et contribuez aux discussions techniques
- Volonté de travailler dans un environnement réglementé et ambition de progresser
Atouts
- Exposition pratique à l’une des options suivantes : Adobe ColdFusion (CFML), .NET / C#, Oracle (SQL, PL/SQL) ou React
- Expérience variée sur plusieurs langages de programmation et stacks
- Expérience dans la modernisation ou la migration d’applications web existantes
- CI/CD pipelines et automatisation des tests (ex. Azure DevOps, GitHub Actions, Jenkins)
- Accessibilité web (WCAG/AODA), sécurité des applications (OWASP) ou ingénierie des performances
- Architecture cloud et évolutive, modélisation de base de données, et logiciels d’entreprise ou institutionnels
- Fonctionnalités avec assistance IA dans les produits, ou intégration de modèles dans des systèmes existants
- Projets personnels ou projets open source impliquant l’IA : nous remarquons l’activité sur GitHub et les expériences en parallèle
Informations supplémentaires
Pourquoi joindre LGI ?
- Un milieu de travail fondé sur la confiance, l’autonomie et la collaboration
- L’opportunité de grandir, de performer et de travailler aux côtés de collègues curieux et talentueux
- Une culture d’apprentissage continue avec du temps de formation dédié, une plateforme renommée de développement des compétences et l’accès à des outils de pointe
- Des projets stimulants qui font avancer la technologie en santé et soutiennent le travail de plus de 320 000 professionnels, au bénéfice de plus de 6 millions de patients
- Un ensemble complet d’avantages sociaux incluant une assurance collective dès le jour un, un régime REER collectif avec cotisations de l’employeur, la télémédecine 24/7, un programme d’aide aux employés et à leur famille, et un minimum de 3 semaines de vacances par année
Chez LGI Healthcare Solutions, nous accordons de la valeur à la diversité et à un accès équitable à l’emploi.