Jobs.ca
Jobs.ca
Language
Dialogue logo

Développeur(e) logiciel Expert(e), Backend (Service OS)

Dialogue1 day ago
Montreal, Quebec
Senior Level
full_time

Top Benefits

Fully covered health insurance, dental, and wellness reimbursement.
4 weeks vacation, 9 wellness days, 1 volunteer day.
Hybrid work: 3 days/week in Montreal or Toronto.

About the role

À propos de Dialogue Dialogue est le principal fournisseur de soins virtuels au Canada. En perfectionnant notre Plateforme de santé intégrée, nous offrons des programmes exceptionnels de santé et de bien-être en ligne (soins primaires, santé mentale, TCCi, PAE et bien-être) aux organisations qui souhaitent améliorer le bien-être de leurs employé(e)s et de leurs familles.

Lorsqu'il S'agit De Notre Travail, Nous Plaçons La Barre Très Haut. Ensemble, Nous Transformons La Santé Et Aidons Des Millions De Personnes à Améliorer Leur Bien-être. Nous Croyons Fermement Qu’une Équipe Exceptionnelle Exige Plus Pour Sa

  • Réussite
  • Communauté
  • Croissance
  • Performance

Vous avez l’impression de pouvoir changer les choses? Bonne nouvelle, nous avons une place pour vous!

Nous vous acceptons comme vous êtes. En tant qu’employeur soucieux de l’égalité des chances, Dialogue s’engage à créer un lieu de travail diversifié et inclusif pour tout le monde. Les personnes qualifiées qui poseront leur candidature seront considérées sans égard à la citoyenneté, l’origine ethnique, la race, la couleur, la religion, le sexe, l’identité ou l’expression sexuelle, l’orientation sexuelle, le handicap, l’âge ou le statut de vétéran. Les personnes qui ont besoin d’accommodations spéciaux sont invitées à nous écrire à l’adresse accessibilite@dialogue.co

Déclaration sur l'utilisation de l'IA Afin d'assurer un processus d'examen efficace et équitable, nous utilisons des outils d'intelligence artificielle pour aider au tri et à l'évaluation initiale des candidatures pour ce poste. Votre rôle à titre de Développeur(se) logiciel expert(e), Backend Nous recherchons un(e) Développeur(se) logiciel expert(e) pour assurer le leadership technique et diriger l'architecture de la plateforme de planification et d'automatisation de nouvelle génération de Dialogue. Vous définirez et ferez évoluer les services fondamentaux, les flux de données et les systèmes distribués qui orchestrent la disponibilité des prestataires, l'affectation automatisée, la réorganisation des quarts de travail et la logique de réservation en temps réel dans toutes les régions opérationnelles.

Il s'agit du rôle technique le plus senior au sein de l'équipe Planification et Prévisions. Vous guiderez l'orientation architecturale, établirez les normes d'ingénierie et encadrerez les autres ingénieurs tout en contribuant directement aux systèmes les plus critiques qui alimentent la colonne vertébrale opérationnelle de Dialogue.

À Propos de l'Équipe Planification et Prévisions En tant que principal fournisseur de soins virtuels au Canada, Dialogue s'engage à aider des millions de personnes à améliorer leur santé et leur bien-être. L'équipe Planification et Prévisions alimente la colonne vertébrale opérationnelle qui rend cela possible : nous construisons et gérons les systèmes qui planifient nos prestataires de soins de santé, prévoient la demande et mettent en relation les patients avec le bon clinicien dans chaque juridiction canadienne. Notre travail influence directement les SLA (accords de niveau de service), les taux d'occupation, l'équilibre de la charge de travail des prestataires et la réduction de l'effort administratif manuel à travers l'entreprise.

Vos responsabilités Ce rôle se situe à l'intersection de l'ingénierie backend, de la fiabilité de la plateforme et de l'optimisation appliquée, avec l'attente supplémentaire de définir l'orientation architecturale, de repousser les limites techniques et de construire des fondations durables. Vous travaillerez en étroite collaboration avec les ingénieurs de données, les scientifiques de données et les responsables des opérations pour transformer les idées de recherche, les résultats d'optimisation (solver outputs) et les règles complexes du domaine en systèmes backend évolutifs, robustes et transparents.

Vous influencerez l'évolution de notre intelligence de planification, en vous assurant que notre solution d'automatisation est non seulement exacte et fiable aujourd'hui, mais également extensible pour les futures contraintes, juridictions et orientations produits.

Au Quotidien, Vous Allez

  • Diriger l'architecture et l'évolution des services et API backend qui pilotent l'automatisation de la planification, la gestion de la disponibilité et la logique de réservation en temps réel.
  • Concevoir des flux de travail inter-services et des modèles d'orchestration distribuée capables de gérer les mises à jour à volume élevé, la résolution des conflits et les règles de planification multi-juridictionnelles.
  • Définir les normes pour l'intégration des résultats d'optimisation (CP-SAT, optimisation linéaire, heuristiques personnalisées) et des signaux de prévisions dans les systèmes de production avec une exactitude vérifiable et des performances prévisibles.
  • Collaborer avec la direction de l'Ingénierie des Données et de l'Analyse des Données pour concevoir des interfaces partagées, des contrats de données et des modèles d'expérimentation qui accélèrent les cycles de passage du modèle à la production.
  • Établir et promouvoir les meilleures pratiques d'observabilité : logs structurés, métriques, traçage, tableaux de bord et SLO (objectifs de niveau de service) pour garantir que les systèmes de planification restent transparents, auditables et fiables.
  • Encadrer et guider les ingénieurs de l'équipe par le biais de revues de code, de programmation en binôme, d'analyses architecturales approfondies et de planification technique à long terme.
  • Anticiper les modes de défaillance et concevoir en vue de la résilience par l'idempotence, la dégradation gracieuse, la logique de repli, les transitions d'état déterministes et une préparation opérationnelle rigoureuse.
  • Collaborer avec la direction des opérations et la direction médicale pour incorporer les contraintes du monde réel dans l'architecture, en garantissant que les résultats de planification restent équitables, explicables et alignés sur les réalités cliniques.
  • Initier et diriger des projets techniques stratégiques qui améliorent la performance, l'exactitude, la fiabilité ou l'expérience développeur au sein de l'équipe et des flux adjacents.

Nous aimerions beaucoup vous rencontrer si vous possédez

  • Avez une expérience approfondie en ingénierie backend : services, API, systèmes distribués, événements à une échelle où l'exactitude et la fiabilité sont critiques.
  • Avez dirigé la conception de systèmes fortement automatisés, de planificateurs (schedulers), de moteurs de décision, de plateformes de gestion des effectifs ou de systèmes de domaine d'une complexité comparable.
  • Êtes à l'aise avec l'intégration de la logique d'optimisation (par exemple, OR-Tools/CP-SAT) ou des résultats de ML (apprentissage automatique) dans des flux de production avec de solides garanties.
  • Avez une expérience significative des architectures événementielles, des files d'attente (queues), des orchestrateurs de flux de travail ou des machines à états.
  • Pensez en termes de conception de systèmes, de modes de défaillance, d'invariants, d'idempotence et de maintenabilité à long terme.
  • Maîtrisez les pratiques d'ingénierie modernes : CI/CD, contrôle de version, tests automatisés, piles d'observabilité, analyse des performances et infrastructure en tant que code.
  • Exercez une influence au-delà du code : façonnant les modèles de conception, la culture d'ingénierie et la stratégie technique à travers les équipes.
  • Vous épanouissez dans des environnements interfonctionnels, collaborant étroitement avec les scientifiques de données, les ingénieurs de données, les équipes DevSecOps et les parties prenantes opérationnelles.
  • Aimez équilibrer le pragmatisme et la vision à long terme, en construisant des systèmes simples, robustes et adaptables dans un domaine plein de contraintes et de cas limites.

Ce rôle est un pilier technique clé dans la transformation de l'écosystème de planification de Dialogue : passant de processus manuels et d'une logique fragmentée à une plateforme unifiée et automatisée ancrée dans l'exactitude, l'efficacité, l'équité et l'excellence opérationnelle. En tant que Développeur(se) logiciel expert(e), vos décisions architecturales et votre leadership façonneront la fondation de la planification des prestataires et de l'expérience patient pour les années à venir.

Veuillez noter qu’étant donné que nous servons des client(e)s situé(e)s dans tout le Canada, il est essentiel d’être bilingue pour ce poste . Vous pourriez être amené(e) à communiquer en français et en anglais .

Chez Dialogue, votre bien-être est notre priorité. Prendre Soin Des Autres, C’est Aussi Prendre Soin De Notre Équipe! Selon Votre Rôle Et Votre Statut D’emploi, Vous Pourriez Avoir Accès Aux Avantages Suivants

  • Accès à l’application Dialogue et au soutien virtuel en santé mentale pour vous et votre famille
  • Assurance entièrement couverte, compte de dépenses pour la santé, couverture dentaire et remboursement de bien-être
  • 4 semaines de vacances, 9 journées de bien-être et 1 journée de bénévolat
  • Travail hybride : 3 jours/semaine dans nos bureaux de Montréal ou de Toronto (à l’exception des postes entièrement à distance)
  • Possibilité de travailler à l’étranger jusqu’à 4 semaines par année
  • Programmes d'incitation, primes de référencement et cotisation équivalente au REER
  • Apprentissage via Coursera, budget de formation externe et programme de mentorat
  • Prestation facultative pour le congé parental

About Dialogue

Health and Human Services
501-1000

Dialogue is a leading virtual care provider that empowers organizations to build healthier, happier, and more productive teams. Our high-touch health and well-being programs provide organizations and their members with tailored, measurable, and quality clinical care.

Dialogue's team of health professionals delivers exceptional experiences across the continuum of care, positively impacting millions worldwide. We foster thriving teams focused on health and well-being to improve culture, engagement, and productivity.

Canada: • www.dialogue.co

Programs: • Primary Care • Employee Assistance Program (EAP) • Mental Health+ • Wellness

--

International: • www.dialogue.co/en-gb/

Programs: • Wellness • iCBT