Développeur(euse) Full Stack Senior – IA appliquée
- Greater Montreal Metropolitan Area, QC, Canada
Temps plein
La candidature s’ouvre dans un nouvel onglet.
Détails de l’emploi
- Type d’emploi
- Temps plein
- Postuler avant le
- Expérience
- 5 ans ou plus d'expérience en développement logiciel, idéalement dans des applications SaaS ou des environnements enterprise.
- Langue de l’annonce
- Français
- Publié
Description originale de l’offre
Poste : Développeur(euse) Full Stack Senior – IA appliquée
Lieu : Montréal (mode hybride)
À propos de Zaddons
Chez Zaddons, nous permettons aux gestionnaires et aux planificateurs d’atteindre rapidement une productivité optimale grâce à des solutions de planification et d’enchères qui optimisent des processus complexes. Notre passion pour l’innovation, la technologie et l’efficacité alimente notre volonté constante de résoudre les irritants et les pertes de temps liés aux plateformes RH. Grâce à notre réseau de partenaires en solutions, en implantation et en services, nous renforçons la puissance de la planification en éliminant les limitations des plateformes.
Choisir Zaddons, c’est rejoindre une équipe où vos valeurs, vos idées et votre talent contribuent à la croissance d’une entreprise innovante.
À propos du rôle
Chez Zaddons, nous développons des solutions SaaS utilisées par de grandes entreprises pour simplifier et automatiser des processus complexes de gestion des effectifs (Workforce Management).
Nous sommes à la recherche d'un(e) développeur(euse) Full Stack Senior passionné(e) par l'intelligence artificielle pour contribuer à la prochaine évolution de notre plateforme.
Nous ne cherchons pas un chercheur en IA ou un spécialiste de l'entraînement de modèles. Nous cherchons avant tout un excellent développeur logiciel qui sait intégrer l'IA dans des applications concrètes.
Vous participerez activement à la conception, au développement et à la mise en production de nouvelles fonctionnalités utilisant les LLMs, le RAG et les agents IA.
Vous travaillerez sur l'ensemble de la solution : interfaces utilisateur, services backend, APIs, intégrations, orchestration IA et déploiement cloud.
Vous collaborerez avec notre équipe Engineering ainsi qu'avec des experts externes spécialisés en IA pour développer deux nouvelles capacités :
- Smart Configurator : utilise l'IA pour analyser des conventions collectives et des politiques RH afin d'aider les entreprises à configurer leurs solutions de Workforce Management.
- Smart Troubleshooter : utilise l'IA pour comprendre le contexte d'un utilisateur, analyser la documentation et les configurations existantes, et proposer des solutions aux problèmes rencontrés.
Il s'agit d'un rôle très concret, orienté développement logiciel, où vous aurez l'occasion de construire des fonctionnalités de bout en bout et de les voir utilisées par de véritables clients en environnement enterprise.
Responsabilités
- Développement full stack : concevoir, développer et maintenir des fonctionnalités applicatives, du frontend jusqu'aux services backend.
- Intégration de l'IA : développer des fonctionnalités utilisant les LLMs et les APIs de modèles d'IA, notamment Azure OpenAI.
- Applications RAG : implémenter des mécanismes permettant d'exploiter des documents et des connaissances métier pour produire des réponses pertinentes et fiables.
- Agents IA : développer et intégrer des agents capables d'utiliser des outils, d'interagir avec nos APIs et d'exécuter des workflows métier.
- Intégrations : concevoir et maintenir les APIs et services nécessaires pour connecter les composants IA à notre plateforme et aux systèmes externes.
- Qualité et fiabilité : écrire du code maintenable, développer des tests automatisés, gérer les erreurs et contribuer à la sécurité des applications.
- Déploiement et observabilité : participer au CI/CD, au monitoring et à l'amélioration continue des fonctionnalités en production sur Microsoft Azure.
- Collaboration technique : travailler directement avec les équipes Product et Engineering pour transformer des besoins métier complexes en fonctionnalités utilisables.
Profil recherché
- 5 ans ou plus d'expérience en développement logiciel, idéalement dans des applications SaaS ou des environnements enterprise.
- Solide expérience en développement backend avec C# / .NET.
- Expérience en développement frontend avec TypeScript, JavaScript et un framework moderne.
- Bonne maîtrise des APIs REST, des architectures applicatives et des intégrations entre systèmes.
- Expérience pratique en développement de fonctionnalités utilisant l'IA générative, notamment les LLMs, les APIs de modèles, le RAG ou les agents IA.
- Capacité à prendre en charge une fonctionnalité complète, de sa conception jusqu'à sa mise en production.
- Expérience avec les tests automatisés, Git, les processus de code review et les pipelines CI/CD.
- Autonomie, rigueur technique et facilité à collaborer au sein d'une équipe de développement.
- Français fonctionnel, à l'oral et à l'écrit.
Nous accordons davantage d'importance à votre expérience concrète, à la qualité de votre code et aux solutions que vous avez développées qu'à votre parcours académique.
Compétences techniques
Développement logiciel
- C# / .NET / ASP.NET Core
- TypeScript / JavaScript
- Blazor
- APIs REST et intégrations entre systèmes
- Git, tests automatisés et CI/CD
- Architecture et développement d'applications cloud
IA appliquée
- Intégration de LLMs via API (Azure OpenAI, OpenAI ou équivalent)
- Prompt engineering et structured outputs
- RAG, embeddings et recherche vectorielle
- Tool calling et orchestration d'agents IA
- Gestion du contexte, des erreurs et des réponses des modèles
- Évaluation, tests et monitoring de fonctionnalités IA
Atouts
- Expérience avec Microsoft Azure, Azure AI Foundry ou Azure OpenAI Service
- Expérience avec des frameworks d'orchestration d'agents IA
- Expérience en développement d'applications SaaS multi-tenant
- Connaissance des architectures microservices ou event-driven
- Expérience avec des applications intégrant des données sensibles ou des règles métier complexes
- Familiarité avec les plateformes RH, HRIS ou Workforce Management
Ce qui rend ce poste intéressant
- Du code, pas de la recherche : vous développerez de véritables fonctionnalités IA intégrées à un produit SaaS existant.
- Un impact direct : les fonctionnalités développées seront utilisées par de grandes entreprises et leurs employés.
- Des responsabilités de bout en bout : vous participerez à l'architecture, au développement, aux intégrations et à la mise en production.
- Une expertise complémentaire : vous collaborerez avec des spécialistes externes en IA tout en conservant un rôle central dans le développement des solutions.
- Des défis techniques concrets : vous travaillerez sur des problèmes complexes combinant développement full stack, intégrations enterprise et intelligence artificielle.
Vous êtes un développeur expérimenté qui aime construire des produits et qui utilise déjà l'IA, ou souhaite en faire une spécialité importante de son travail? Nous aimerions vous rencontrer.
Langues
- Français intermédiaire ou conversationnel (minimum) et anglais professionnel (requis)
- La maîtrise professionnelle de l’anglais est requise, tant à l’oral qu’à l’écrit, en raison de la nécessité de collaborer de manière régulière avec des partenaires, clients et intervenants principalement basés aux États-Unis, ainsi que de travailler avec de la documentation technique et des outils disponibles majoritairement en anglais.
En savoir plus sur ce poste
Parrainage de visa
Aucune mention détectée dans l’offre