Bachelor's degree in Computer Science, Software Engineering, Business Intelligence, Data Science, or related field.
5+ years of experience in a similar role, with at least one production project using Microsoft Fabric.
Strong experience in advanced SQL modeling and queries (optimization, complex joins, procedures, indexing).
Practical experience with Power BI (data modeling, DAX, publishing in Power BI Service, workspace management).
Proficiency in Microsoft Fabric and Azure Data & Analytics services (OneLake, Spark, Data Factory); Synapse Analytics is a plus.
Good knowledge of Python for data manipulation, transformation, and automation (pandas, pyodbc, etc.).
Familiarity with data processing tools like KNIME, Power Query, or equivalent ETL tools.
Responsibilities
Design, model, and maintain data warehouses (Microsoft Fabric: Lakehouse and Warehouse; SQL Server) to support analytical needs and enterprise dashboards.
Develop and automate data pipelines in Microsoft Fabric (pipelines, Spark notebooks, Python), ensuring data quality, performance, and governance.
Build and maintain analytical models and datasets for Power BI, including DAX measures, star modeling, and performance optimization.
Integrate and transform data from multiple sources (ERP, CRM, flat files, APIs, etc.).
Participate in the design and evolution of the cloud analytics platform (Microsoft Fabric, OneLake, Power BI Service), including capacity and cost monitoring.
Conduct exploratory analyses and provide actionable insights to support business decisions.
Develop and document Python scripts and maintain existing KNIME workflows for data processing and enrichment.
Benefits
Remote work program
Flexible schedule
37.5 hours/week work schedule
Summer hours: end of day at 12 PM on Fridays
Comprehensive health insurance tailored to your needs
Group RRSP with employer contribution
Telemedicine services
Health account
Stress relief account ($300 to $700 for sports, wellness, personal development, etc.)
Employee assistance program
Company-provided laptop
Significant discounts on tire and accessory purchases
Annual allowance for corporate clothing store
Training and development program
Career advancement opportunities with Unimax
Referral program (up to $1,000 reward)
Active social club
Free parking
Electric vehicle charging station available
And much more!
Full Job Description
Description du poste
Relevant de la Directrice, Données et Analytique, l'ingénieur(e) de données sénior est responsable de :
Responsabilités
Concevoir, modéliser et maintenir des entrepôts de données (Microsoft Fabric : Lakehouse et Warehouse ; SQL Server) pour soutenir les besoins analytiques et les tableaux de bord d'entreprise ;
Développer et automatiser des pipelines de données dans Microsoft Fabric (pipelines, notebooks Spark, Python), assurant la qualité, la performance et la gouvernance des données ;
Construire et maintenir des modèles analytiques et des jeux de données pour Power BI, incluant les mesures DAX, la modélisation en étoile et l'optimisation des performances ;
Intégrer et transformer des données issues de multiples sources (ERP, CRM, fichiers plats, API, etc.) ;
Participer à la conception et à l'évolution de la plateforme analytique infonuagique (Microsoft Fabric, OneLake, Power BI Service), y compris le suivi de la capacité et des coûts ;
Effectuer des analyses exploratoires et fournir des insights exploitables pour appuyer les décisions d'affaires ;
Développer et documenter des scripts Python et maintenir les workflows KNIME existants pour le traitement et l'enrichissement des données ;
Collaborer avec les équipes TI, affaires et direction pour définir, livrer et maintenir les indicateurs clés de performance (KPI) ;
Assurer le support, la documentation et la fiabilité des solutions BI et analytiques en production ;
Contribuer à la migration des données ERP (Dynamics AX vers D365) : extraction, transformation, correspondance des clés et réconciliation ;
Mettre en place des contrôles de qualité et de réconciliation des données (règles, alertes, suivi des écarts) ;
Appliquer les bonnes pratiques DevOps : versionnement Git et déploiements entre environnements (développement, test, production) ;
Accompagner techniquement les membres de l'équipe et les consultants, et contribuer aux choix d'architecture.
Qualifications
Compétences
Baccalauréat en informatique, génie logiciel, intelligence d'affaires, science des données ou tout domaine connexe ;
5 ans et plus d'expérience dans un rôle similaire, dont au moins un projet Fabric mené jusqu'en production ;
Solide expérience en modélisation et requêtes SQL avancées (optimisation, jointures complexes, procédures, indexation) ;
Expérience pratique en Power BI (modélisation de données, DAX, publication dans Power BI Service, gestion des espaces de travail) ;
Maîtrise de Microsoft Fabric et des services Azure Data & Analytics (OneLake, Spark, Data Factory), Synapse Analytics étant un atout ;
Bonne connaissance du langage Python pour la manipulation, la transformation et l'automatisation de données (pandas, pyodbc, etc.) ;
Connaissance des outils de traitement de données comme KNIME, Power Query ou ETL équivalents ;
Compréhension des bonnes pratiques de gouvernance et d'architecture de données ;
Aptitude à travailler dans un environnement collaboratif et à vulgariser les concepts techniques auprès des parties prenantes ;
Esprit analytique, rigueur et autonomie ;
Bilinguisme (français/anglais niveau intermédiaire) requis en raison des activités de l'organisation à l'échelle nationale et de la nécessité d'une communication efficace entre les différentes régions.
Indispensables
Fabric en production : Lakehouse, pipelines, notebooks Spark, y compris l'analyse de la capacité (Capacity Metrics App) et le diagnostic des dépassements ;
SQL Server : mécanismes de réplication (CDC, réplication transactionnelle, log shipping, Always On, Mirroring) avec capacité à en comparer les limites ;
Power BI : modélisation en étoile, Direct Lake vs Import vs DirectQuery, rafraîchissement incrémentiel ;
SSRS / SSAS : maintenir l'existant pendant la transition vers les rapports paginés Power BI ;
Exploitation : surveillance, alertes et documentation, au même titre que le développement ;
Qualité des données : contrôles automatisés et réconciliation entre systèmes source et cible ;
Compétences techniques requises :
Dynamics AX ou D365 Finance & Operations, idéalement dans un contexte de migration de données ;
Git et pratiques de versionnement appliquées à Fabric.
Informations supplémentaires
Avantages offerts
Nos employés sont importants. Il est donc primordial pour nous de leur offrir des conditions de travail et des avantages à la mesure de leur contribution.
Horaire
Programme de télétravail
Horaire flexible
Horaire de 37,5 heures /semaine
Horaire d'été : fin de journée à 12 h le vendredi
Avantages sociaux complets
Assurances collectives adaptées à vos besoins
REER collectif avec contribution de l'employeur
Télémédecine Dialogue
Compte santé
Compte anti-stress (300 $ à 700 $ : activités sportives, mieux-être, développement personnel, etc.)
Programme d'aide aux employés
Ordinateur portable fourni par l'entreprise
Très bons rabais sur les achats de pneus et accessoires
Allocation annuelle pour notre boutique de vêtements corporatifs
Développement & carrière
Programme de formation et développement
Propulsez votre carrière avec Unimax : un environnement où les opportunités d'évolution sont à la hauteur de vos ambitions
Programme de référencement (jusqu'à 1 000 $ en récompense)
Vie au travail
Club social très actif
Machine à popcorn et fruits frais
Stationnement gratuit
Borne de recharge pour véhicule électrique à votre disposition