Développeur(se) de données (Expérience client)

Dialogue

Montreal

Hybrid

CAD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Soutien à la santé mentale et bien‑êt
Assurance santé complète et couverture
4 semaines de vacances et congés bien‑
Hybrid work Montréal/Toronto
Formation continue via Coursera etMent
Mentorat et accès à des programmes de)

Job summary

Dialogue, leader des soins virtuels au Canada, cherche un Développeur(se) de données pour soutenir le volet Client. Vous concevrez et maintiendrez des pipelines qui alimentent les données clients anonymisées avec Snowflake, dbt et Airflow, afin d'assurer une intégration fiable avec nos partenaires et un suivi patient efficace.

Vous travaillerez à Montréal (hybride), avec possibilité de proximité à Toronto selon les postes, et vous collaborerez avec des équipes d'ingénierie, données et opérations

Qualifications

  • Expérience en ingénierie des données et pipelines orientés client.
  • Maitrise de Snowflake et dbt pour la modélisation et transformation des données.
  • Gestion sécurité et anonymisation des données de santé.

Responsibilities

  • Construire et maintenir des pipelines de données dans Snowflake en utilisant dbt pour la transformation et Airflow pour l’orchestration, en veillant à ce que les données circulent de manière fiable des systèmes sources vers les jeux de données destinés aux partenaires.
  • Concevoir et maintenir des modèles de données dans dbt à travers les couches de préparation, intermédiaire et décisionnelle, en transformant les données sources brutes en jeux de données structurés.
  • Concevoir et mettre en œuvre des configurations de partage sécurisé de données Snowflake pour des données gouvernées et anonymisées.
  • Développer et prendre en charge des pipelines de données par lots et pilotés par les événements (Snowpipe, EventBridge).
  • Mettre en place une observabilité solide: journaux, qualité des données, fraicheur et alertes.
  • Gérer l’infrastructure de données en tant que code (Terraform) et garantir la reproductibilité et l’auditabilité.
  • Collaborer avec les analystes pour valider les métriques et assurer l’exactitude des données pour les partenaires.
  • Promouvoir la gouvernance et la confidentialité des données, y compris les contrôles d’accès et les réglementations canadiennes sur les données de santé.

Skills

Gouvernance des données
Anonymisation
Observabilité
CI/CD
Gestion des données sensibles

Tools

Snowflake
dbt
Airflow
Snowpipe
EventBridge
Terraform
Git
CI/CD tooling
AWS

Job description

Développeur(se) de données (Expérience client)

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


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

Votre rôle à titre de Développeur(se) de données

Nous recherchons un(e) Développeur(se) de données pour rejoindre l'équipe du volet Client de Dialogue. Vous jouerez un rôle clé dans la mise en œuvre technique de nos pipelines de données orientés client, en alimentant les systèmes qui permettent une intégration transparente des données avec nos grands partenaires, afin que nous puissions suivre et améliorer les soins aux patients dans toutes les compétences territoriales canadiennes.

Ce rôle se situe à l'intersection de l'ingénierie des données, de la gouvernance des données et de la mise en production (backend). Vous serez responsable de la construction et de la maintenance des pipelines qui permettent à notre équipe de partager des jeux de données anonymisés et organisés avec nos partenaires, permettant ainsi un suivi continu de la performance des produits, une gestion de l'admissibilité en temps réel et le traitement des remboursements. Ces systèmes améliorent notre produit, offrent des soins plus rapides à nos membres et réduisent leurs déboursés.


Vos responsabilités

En tant que Développeur(se) de données, vous servirez de pont entre le développement backend, l'analyse de données et les opérations clients, en veillant à ce que les flux de travail de partage de données soient fiables, observables et prêts pour la production.

Vous concevrez et tiendrez à jour les pipelines, les architectures de données et les outils qui permettent d'assurer la fiabilité, la flexibilité, une gouvernance forte des données et l'amélioration continue de nos capacités de partage de données clients.

Au quotidien, vous devrez :

  • Construire et maintenir des pipelines de données dans Snowflake en utilisant dbt pour la transformation et Airflow pour l'orchestration, en veillant à ce que les données circulent de manière fiable des systèmes sources vers les jeux de données destinés aux partenaires.
  • Concevoir et maintenir des modèles de données dans dbt à travers les couches de préparation (staging), intermédiaire et décisionnelle (marts), en transformant les données sources brutes en jeux de données structurés, bien documentés et prêts à être consommés par les partenaires, pour les rapports d'énoncés de travail (SOW) et les produits de données.
  • Concevoir et mettre en œuvre des configurations de partage sécurisé de données Snowflake afin de fournir aux partenaires des données gouvernées et anonymisées.
  • Développer et prendre en charge des pipelines de données par lots et pilotés par les événements (Snowpipe, EventBridge) qui alimentent la gestion de l'admissibilité, les rapports d'engagement et le remboursement des soins.
  • Mettre en place une observabilité solide pour les pipelines de données — journaux structurés, contrôles de qualité des données, suivi de la fraîcheur des données et alertes pour garantir que les données partagées sont exactes et livrées dans les temps.
  • Gérer l'infrastructure de données en tant qu'code à l'aide de Terraform (rôles Snowflake, entrepôts, schémas et politiques d'accès), en garantissant la reproductibilité et l'auditabilité.
  • Collaborer avec les analystes de données pour définir et valider les métriques de rapport (volume d'engagement, taux de conversion, taux de rebond) par rapport aux exigences, en garantissant l'exactitude des données avant qu'elles n'atteignent les partenaires.
  • Promouvoir les pratiques de gouvernance et de confidentialité des données, y compris les normes d'anonymisation, les contrôles d'accès et la conformité aux réglementations canadiennes sur les données de santé.

Nous aimerions beaucoup vous rencontrer si vous possédez

  • Possédez une solide expérience avec Snowflake (y compris le partage sécurisé de données, Snowpipe et le contrôle d'accès basé sur les rôles) et dbt pour la modélisation et la transformation des données.
  • Avez de l'expérience avec les techniques de modélisation de données (modélisation dimensionnelle, dimensions à changement lent, schéma en étoile) et la création de couches de transformation bien structurées dans dbt et Snowflake.
  • Maîtrisez les outils d'orchestration de flux de travail tels qu'Airflow, et êtes à l'aise avec la création et la maintenance de DAGs en production.
  • Apportez de solides principes fondamentaux en ingénierie logicielle — contrôle de version (Git), CI/CD, tests, observabilité et infrastructure en tant que code (Terraform).
  • Avez de l'expérience avec les services AWS pertinents pour les pipelines de données (S3, EventBridge, Secrets Manager, Pinpoint ou des plateformes de flux d'événements similaires).
  • Comprenez la gouvernance des données, les techniques d'anonymisation et la sensibilité requise lors du traitement des données de santé dans un environnement réglementé.
  • Êtes à l'aise pour collaborer étroitement avec des analystes de données, des développeurs et des parties prenantes opérationnelles dans un environnement de produit multifonctionnel.
  • Accordez autant d'importance à la fiabilité et à l'exactitude qu'à la rapidité d'exécution, et aimez bâtir des systèmes simples, faciles à maintenir et mesurables.
  • S'épanouissent dans des environnements où votre travail alimente directement des décisions opérationnelles concrètes et des engagements envers les partenaires.

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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Développeur(se) de données principal(e)
Développeur(se) de données principal(e)

Dialogue • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Assurance entièrement couverte
4 semaines de vacances
Travail hybride Montréal/Toronto
+2
Développeur(euse) logiciel principal(e), Full-Stack (experience client)
Développeur(euse) logiciel principal(e), Full-Stack (experience client)

Dialogue • Montreal

Hybrid
CAD 90,000 - 130,000
Soutien santé mentale
Assurance santé complète
4 semaines de vacances
+5
Développeur(euse) logiciel principal(e), Full-Stack (experience client)
Développeur(euse) logiciel principal(e), Full-Stack (experience client)

Dialogue • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Assurance santé
Budget formation
Vacances 4 semaines
+5
Développeur(se) logiciel principal(e), backend
Développeur(se) logiciel principal(e), backend

Dialogue • Montreal (administrative region)

Hybrid
CAD 110,000 - 150,000
Accès à l’application Dialogue et sout
Couverture santé complète et assurance
4 semaines de vacances et 9 journées >
+3
Expert(e) Développement DevOps
Expert(e) Développement DevOps

Dialogue • Toronto

Hybrid
CAD 80,000 - 100,000
Assurance santé entièrement couverte
4 semaines de vacances
Travail hybride
+1
Expert(e) Développement DevOps
Expert(e) Développement DevOps

Dialogue • Montreal (administrative region)

Hybrid
CAD 80,000 - 100,000
Assurance entièrement couverte
4 semaines de vacances
Travail hybride
Développeur(euse) Logiciel Principal(e), Front-End (Expérience client)
Développeur(euse) Logiciel Principal(e), Front-End (Expérience client)

Dialogue • Montreal (administrative region)

Hybrid
CAD 90,000 - 120,000
Assurance santé et dentaire
4 semaines de vacances
Travail hybride
+2
Expert(e), développement logiciel Full Stack (Expérience fournisseur)
Expert(e), développement logiciel Full Stack (Expérience fournisseur)

Portage Ventures GP Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Assurance entièrement couverte
4 semaines de vacances
Programmes d’incitation
Expert(e), développement logiciel Full Stack (Expérience fournisseur)
Expert(e), développement logiciel Full Stack (Expérience fournisseur)

Dialogue • Toronto

Hybrid
CAD 140,000 - 170,000
Assurance entièrement couverte
4 semaines de vacances
Travail hybride (Montréal/Toronto)
+1
Analyste de données produit
Analyste de données produit

Dialogue • Montreal

Hybrid
CAD 90,000 - 130,000
Assurance santé complète
Travail hybride Montréal/Toronto
4 semaines de vacances
+1