Votre rôle à titre de Développeur(se) de données
Nous sommes à la recherche dun(e) Développeur(se) de données pour joindre léquipe centrale de la Plateforme de données de Dialogue. Vous serez un(e) contributeur(trice) technique clé des fondations qui propulsent lensemble des capacités de données à travers lorganisation.
Ce rôle se situe à lintersection de lingénierie des données de la modélisation des données et de la gouvernance des données. Vous serez responsable de la conception et de la maintenance de linfrastructure centrale qui permet aux équipes de Dialogue daccéder à des données propres fiables et bien documentées depuis lingestion des sources jusquaux ensembles de données structurés et prêts pour lanalyse.
Vos responsabilités
En tant que Développeur(se) de données vous agirez comme pilier technique pour la qualité des données la fiabilité des pipelines et les meilleures pratiques de modélisation permettant ainsi à lorganisation de bâtir en toute confiance sur une infrastructure de données partagée.
Vous concevrez bâtirez et ferez évoluer les pipelines les couches de transformation et les outils qui établissent la norme sur la façon dont les données circulent et sont gouvernées au sein de lentreprise.
Au quotidien vous serez amené(e) à :
- Bâtir et maintenir des pipelines de données dans Snowflake en utilisant dbt pour la transformation et Airflow pour lorchestration garantissant que les données circulent de manière fiable des systèmes sources vers des couches propres et prêtes pour lanalyse.
- Concevoir et maintenir des modèles de données dbt bien structurés à travers les couches de staging intermédiaires et de marts transformant les données sources brutes en ensembles de données organisés documentés faciles à comprendre et fiables.
- Définir et promouvoir les meilleures pratiques de modélisation de données (modélisation dimensionnelle dimensions à changement lent SCD conventions de nommage) et agir en tant que personne-ressource pour les équipes qui bâtissent par-dessus la plateforme.
- Développer et gérer des pipelines dingestion par lots et pilotés par des événements (Snowpipe EventBridge) qui importent les données de lensemble de lentreprise dans Snowflake de manière fiable et selon les calendriers établis.
- Mettre en œuvre une observabilité robuste pour les pipelines de données (journalisation structurée vérifications de la qualité des données surveillance et alertes) garantissant que les utilisateurs de données ne se posent jamais de questions sur la fraîcheur ou lexactitude des données.
- Collaborer avec les analystes de données et les autres utilisateurs pour définir des métriques communes résoudre les problèmes de qualité des données et améliorer continuellement laccessibilité et la fiabilité de celles-ci.
Nous aimerions beaucoup vous rencontrer si vous possédez
- Possédez une solide expérience avec Snowflake (incluant Snowpipe le contrôle daccès basé sur les rôles RBAC et le partage de données) et dbt pour la modélisation et la transformation des données.
- Êtes à laise avec les techniques de modélisation de données (modélisation dimensionnelle dimensions à changement lent) et savez comment bâtir des couches de transformation sur lesquelles dautres personnes peuvent réellement sappuyer.
- Maîtrisez les outils dorchestration de flux de travail tels quAirflow et êtes à laise avec la création et la maintenance de DAGs de production.
- Apportez de solides bases en ingénierie logicielle : gestion des versions (Git) CI/CD tests observabilité et infrastructure-as-code (Terraform).
- Avez de lexpérience avec les services AWS pertinents pour les pipelines de données (S3 EventBridge Secrets Manager et autres services similaires).
- Comprenez la gouvernance des données les techniques danonymisation et le soin rigoureux requis lors du traitement de données de santé dans un environnement réglementé.
- Êtes sincèrement motivé(e) à lidée de simplifier la vie des autres utilisateurs de données vous tirez une satisfaction à bâtir une infrastructure qui rend les analystes et les développeurs de lentreprise plus rapides et plus confiant(es)
- Accordez autant dimportance à la fiabilité et à lexactitude quà la vitesse de livraison et penchez naturellement vers des systèmes simples maintenables et bien documentés.
Léquipe de la Plateforme de données est la fondation sur laquelle tout le reste repose. En tant que Développeur(se) de données au sein de cette équipe vous ne faites pas que bâtir des pipelines : vous établissez les normes les modèles et linfrastructure partagée qui déterminent la capacité de Dialogue dans son ensemble à exploiter les données. Votre travail permet directement de prendre des décisions plus rapides et mieux éclairées au sein des équipes de produit des opérations et de la prestation de soins. Lorsque la plateforme est solide chaque utilisateur de données dans lentreprise progresse plus rapidement.
Veuillez noter quétant donné que nous servons des client(e)s situé(e)s dans tout le Canada le bilinguisme est un atout 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 cest aussi prendre soin de notre équipe!Selon votre rôle et votre statut demploi vous pourriez avoir accès aux avantages suivants :
- Accès à lapplication 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 (à lexception des postes entièrement à distance)
- Possibilité de travailler à létranger jusquà 4 semaines par année
- Programmes dincitation 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
Employment Type : Full-Time
Experience: years
Vacancy: 1