Intactfc
Senior Data Developer
Montréal, Quebec, CAN
Get past the screening software and onto a recruiter's desk
hirly rewrites your resume for this job — matching the keywords and skills in the posting, moving your most relevant experience to the top, and writing a cover letter to fit. About 30 seconds.
- Keywords matched to this posting
- Fit score before you apply
- Cover letter included
Matched against 2.7M live jobs from 200,000+ employers in 200+ countries.
Tailor my resume for this job →Apply from your AI assistant
Connect hirly to Claude and ask it to apply to this job. hirly tailors your resume, fills the employer’s form and asks before sending. ChatGPT: manual setup today.
Some employer sites stop an application at a CAPTCHA or sign-in and hand it back with a link. Applying needs a paid plan. Works with any assistant that supports MCP.
hirly's read of this role
- Role family
- Engineering
- Seniority
- Senior
- Country
- CA
- Work mode
- On-site / unstated
- First seen by hirly
- 6 Oct 2026
Derived automatically from the posting. Upload your resume above to see how the role scores against it.
the posting
Our employees are at the heart of everything we do. Together, we help people, businesses, and society prosper in good times and be resilient in bad times.
Our employee promise represents Intact’s commitment to you in exchange for living our Values, striving to do your best work, being open to change and investing in your career. In return, we promise to provide support, opportunities and performance-led financial rewards at a workplace where you can shape the future, win as a team and grow with us.
Pay at Intact is about much more than just salary.
Flexible work arrangements and a hybrid work model
Possibility to purchase up to 5 extra days off per year
Multiple benefits offered to support physical and mental wellbeing, including telemedicine, Wellness account and much more
Share plan & other savings: up to 12% of salary or even more (ask how you could earn guaranteed income for life)
Salary range (but not limited to):
101,800 - 124,400
Annual bonus target, based on the base salary, with a potential payout of up to double the target (subject to personal and company performance):
12%
As part of our commitment to Win As A Team , we share our success with employees through our annual bonus plan and Employee Share Purchase Plan (ESPP) – with Intact matching 50% of your net shares.
Our pension offerings provide flexibility and long-term security for our employees beyond their careers. We are one of the few companies offering the opportunity to receive guaranteed income for life via our defined benefit pension plan.
Salary for the candidate will be determined taking into consideration a number of factors including: experience, skills, qualifications, anticipated contribution to role, internal equity, etc. The salary range presented above is based on a 35-hour workweek and would represent a majority of different candidate profiles. However, we encourage candidates who may fall outside of this range to apply as well.
About the role
Nous sommes à la recherche d’un développeur principal de données ou d’une développeuse principale de données afin de contribuer à la mise en place du socle de données de Distributeur de contacts (Contact Distributor), la nouvelle plateforme d’Intact consacrée à la gestion des données maîtres des courtiers et des distributeurs.
Cette plateforme remplacera plusieurs sources existantes et fragmentées, notamment les systèmes centraux Halcion et Classic, les bases de données Microsoft Access ainsi que les outils fondés sur Excel. Elle offrira une vue fiable, gouvernée et centralisée des cabinets de courtage, des codes de courtiers et des hiérarchies organisationnelles.
À titre de membre clé de l’équipe produit initiale, vous jouerez un rôle concret dans le profilage, le nettoyage, la migration et l’intégration des données existantes. Vous contribuerez également à intégrer dès le départ des pratiques rigoureuses en matière de qualité des données, de gouvernance et de fiabilité opérationnelle.
Vous travaillerez au sein d’une équipe produit autonome et multidisciplinaire composée notamment d’une personne responsable de la direction technique, de développeurs et développeuses, d’architectes, de spécialistes des affaires et d’une personne responsable du produit.
La personne recherchée est une professionnelle ou un professionnel principal en ingénierie des données, capable de concevoir, de développer et d’exploiter de façon autonome des flux de traitement ( pipelines) de données robustes en production. Vous êtes à l’aise avec l’information incomplète, vous savez valider les hypothèses à partir de données réelles et vous assumez vos responsabilités de la phase de découverte jusqu’au soutien en production. Vous êtes également capable de remettre en question les décisions de manière constructive, de proposer des solutions et de collaborer efficacement avec les parties prenantes techniques et d’affaires.
Responsabilités principales
- Modélisation des données : Concevoir et mettre en œuvre, en collaboration avec l’architecte de données, le modèle de données cible, notamment les hiérarchies à plusieurs niveaux, la gestion des dates d’effet et de l’historique, le suivi des versions et les correspondances entre les anciennes sources et les données de référence. Valider le modèle à partir des données existantes plutôt que de se fier uniquement aux hypothèses.
- Développement ETL/ELT : Concevoir, développer et exploiter des flux de traitement ( pipelines) ETL/ELT, tant pour les traitements par lots que pour les chargements incrémentiels, dans AWS. Les données proviendront notamment d’extractions de systèmes centraux, de fichiers plats et de bases de données, et seront intégrées à un lac de données structuré en plusieurs couches : données brutes, données normalisées et données préparées. Configurer les flux de traitement ( pipelines) de façon à ce que l’ajout d’une nouvelle source nécessite principalement une configuration plutôt que du nouveau code. Concevoir des flux de traitement ( pipelines) pouvant être redémarrés et exécutés de façon idempotente, avec une surveillance, une gestion claire des erreurs, une orchestration et une planification appropriées.
- Migration des données : Diriger les activités d’extraction, de profilage, de nettoyage, de normalisation, de rapprochement, de fusion et de réconciliation des données jusqu’à l’exécution en parallèle et à la mise en production.
- Qualité et gouvernance des données : Transformer les règles d’affaires en contrôles automatisés de la qualité des données. Assurer la traçabilité, le catalogage, la sécurité et le contrôle des coûts associés aux flux de traitement .
- Intégration : Publier des données fiables à l’intention des systèmes et utilisateurs en aval, notamment l’EDP pour la production de rapports ainsi que les systèmes existants au moyen de retours de fichiers, en étroite collaboration avec l’équipe de développement dorsale Java.
- Qualité et développement et exploitation (DevOps) : Mettre en œuvre des tests unitaires, d’intégration et automatisés des données. Appliquer les principes d’intégration et de déploiement continus ainsi que ceux de l’infrastructure en tant que code, conformément aux normes de sécurité et de gouvernance.
- Leadership et collaboration : Fournir des conseils techniques et promouvoir les bonnes pratiques, notamment les revues de code, les normes de développement, les tests et la documentation. Remettre en question les décisions en s’appuyant sur des données réelles. Participer aux discussions de conception et à la planification des sprints. Communiquer efficacement avec la personne responsable du produit et les autres parties prenantes dans un environnement produit Scrum/Kanban axé sur la livraison progressive.
Qualifications
Exigences
- Baccalauréat ou maîtrise en informatique, en génie logiciel ou dans un domaine connexe.
- Au moins 8 ans d’expérience en ingénierie des données ou en génie logiciel, dont au moins 3 ans dans un rôle principal ou de direction technique.
- Expérience concrète dans la conception, le développement et l’exploitation de pipelines ETL/ELT en production à grande échelle, notamment pour les chargements par lots et incrémentiels, l’orchestration, la planification, la gestion des erreurs et la reprise des traitements, au moyen de code ou d’outils ETL.
- Expérience démontrée en migration de données provenant de systèmes existants, de systèmes centraux ou de progiciels, notamment en extraction, nettoyage, normalisation, réconciliation, exécution en parallèle et transition vers le nouveau système.
- Excellente maîtrise du langage SQL et de la modélisation relationnelle des données, notamment des hiérarchies et de la gestion de l’historique, ainsi que de l’optimisation du rendement.
- Solides compétences en programmation Python ou Java pour le développement de pipelines de données, ainsi qu’une bonne connaissance de l’écosystème AWS.
- Bonne compréhension de l’intégration et du déploiement continus, du contrôle de versio
Listed on hirly, a job board. hirly is not the employer: Intactfc is hiring for this role.
Similar jobs
- Staff Data DeveloperAlayacare · Montréal, Quebec, CanadaFirst seen 34d ago
- Senior AI/Data Developer, TD SecuritiesTd · Toronto, OntarioFirst seen 35d ago
- Data Developer (Python/Spark)Taketwo · Toronto, Ontario, CanadaFirst seen today
- Data DeveloperTextNow, Inc. · Waterloo, ONFirst seen 3d agoremote
- Intern, AI Data Developer (Winter)Autodesk · Toronto, ON, CANFirst seen 5d ago
Browse similar roles
Want this one?
Upload your resume and hirly rewrites it for this job and writes the cover letter — in about thirty seconds, before you sign up.
Tailor my resume for this job