
Sun Life est une entreprise mondiale de services financiers dont le siège se trouve à Toronto, au Canada. Fondée en 1865, elle propose des solutions d’assurance, d’investissement, de conseil financier, de gestion de patrimoine, de santé et de gestion d’actifs aux particuliers, aux entreprises et aux institutions. Sun Life exerce ses activités en Amérique du Nord, en Asie et en Europe, en associant services financiers et offres axées sur la santé, tout en mettant l’accent sur la durabilité, la diversité et l’inclusion, ainsi que sur son impact au sein des communautés. Son vaste éventail d’activités accompagne des équipes travaillant dans la finance, la santé, le conseil et les services connexes.
Ingénieur logiciel senior, tests et automatisation par IA — Sun Life, Waterloo hybride
Ingénieur logiciel senior contribuant à l’avancement de la plateforme d’ingénierie de la qualité agentique de Sun Life. Le poste se concentre sur les tests assistés par l’IA, les outils pour développeurs, les API et l’automatisation de l’ingénierie.
90 000 $ – 140 000 $ / an
HybrideTemps pleinSeniorLangue Requise : anglaisIngénieur full-stackIngénieur logicielDescription
- Créer, tester, maintenir et améliorer des logiciels pour la plateforme d’orchestration de l’ingénierie de la qualité agentique.
- Développer des fonctionnalités propulsées par l’IA qui renforcent la productivité de l’ingénierie et la qualité des logiciels.
- Concevoir des flux de travail agentiques pour les tests, l’automatisation et la livraison de logiciels.
- Connecter des agents d’IA aux outils d’ingénierie, aux frameworks de test et aux services de la plateforme.
- Faire progresser les capacités de test assisté par l’IA et d’automatisation de l’ingénierie.
- Collaborer avec les équipes d’ingénierie pour repérer les améliorations de la plateforme et les possibilités d’innovation.
- Développer des API, des services et des applications conformément aux pratiques modernes d’ingénierie.
- Contribuer aux décisions de conception technique et aux améliorations de l’architecture de la plateforme.
- Aider à établir les normes de la plateforme, les composants réutilisables et les bonnes pratiques d’ingénierie.
- Mener des expériences et des preuves de concept avec des technologies émergentes et des solutions propulsées par l’IA.
- Appliquer des méthodes de livraison Agile et des rétroactions continues afin d’affiner les capacités de la plateforme.
- Partager son expertise, collaborer avec ses collègues et soutenir le développement technique au sein de l’équipe.
- Aider les utilisateurs de la plateforme en matière de dépannage, d’accompagnement technique et d’habilitation.
Exigences
- Diplôme universitaire, diplôme collégial ou expérience pratique équivalente en informatique, en génie logiciel, en technologies de l’information ou dans une discipline connexe.
- Au moins cinq ans d’expérience en conception, développement et soutien de logiciels dans des environnements de livraison Agile.
- Expérience dans la conception, la création, l’intégration ou le soutien d’agents d’IA, de flux de travail agentiques et de logiciels propulsés par l’IA.
- Expérience dans la création d’outils pour développeurs ou d’intégrations avec de grands modèles de langage, notamment des extensions d’IDE, le Model Context Protocol, des API d’appel d’outils et l’ingénierie des prompts ou du contexte.
- Maîtrise avancée de Python ainsi qu’une expérience de Java, JavaScript, TypeScript ou C#.
- Expérience dans la conception et le développement d’API, de services, d’intégrations et de solutions d’automatisation.
- Connaissance pratique d’outils d’automatisation des tests tels que Playwright, Bruno/REST, PyETL, JUnit, Jest, pytest ou xUnit.
- Expérience du contrôle des sources, des stratégies de branchement et des flux de travail de livraison de logiciels fondés sur Git.
- Expérience de PostgreSQL et application de principes modernes de modélisation des données.
- Expérience des plateformes infonuagiques et des modèles actuels de déploiement d’applications, notamment AWS.
- Familiarité avec Docker et les environnements de développement conteneurisés.
- Solides capacités d’analyse et de résolution de problèmes.
- Excellentes compétences en communication, en collaboration et en mobilisation des parties prenantes.
- Atout : expérience de l’application de l’IA et de capacités agentiques aux tests, à l’ingénierie de la qualité ou à la livraison de logiciels.
- Atout : familiarité avec la gouvernance des agents, les cadres d’évaluation, l’observabilité et les pratiques d’IA responsable.
- Atout : expérience de l’automatisation des flux de travail, des plateformes de productivité de l’ingénierie et des outils d’habilitation des développeurs.
- Atout : expérience dans la promotion de l’adoption technologique par l’intermédiaire de communautés de pratique, de l’intégration, de l’accompagnement ou de l’habilitation.
Avantages
- Accès à un environnement axé sur l’apprentissage, le développement et l’amélioration continus.
- Soutien à la mobilité interne de la part de dirigeants engagés envers la croissance professionnelle.
- Flexibilité du travail hybride, avec des options à domicile ou au bureau selon les besoins de l’entreprise et des clients.
- Les employés admissibles de Sun Life peuvent participer à des programmes discrétionnaires d’intéressement liés au rendement individuel et à celui de l’entreprise.
- Soutien pour les mesures d’adaptation pendant le processus de candidature, notamment des formats de publication de remplacement pour les personnes handicapées.