Développeur de solutions analytiques – niveau senior
1 week ago
Titre / Title: Développeur de solutions analytiques – niveau senior / Senior Analytical Solutions Developer Lieu / Location: 100 % télétravail (Québec) / 100% remote (Québec) Durée / Duration: 24 mois – 35 h par semaine / 24 months – 35 hours per week Le candidat doit posséder les qualifications suivantes : Requis Détenir diplôme universitaire de premier cycle (baccalauréat) dans le domaine des technologies de l'information, en administration des affaires, en gestion, ou dans un domaine connexe Posséder un minimum de 10 ans d'expérience en technologie de l'information, incluant 5 ans d'expérience pertinente en intelligence d'affaires ou développement analytique, dont au moins 2 ans dans le réseau de la santé du Québec Avoir participé à au moins 2 projets comportant des jeux de données complexes intégrant des sources cliniques ou administratives (ex : SIURGE, Clinibase, MedUrge, LGi Paie, etc.). Avoir contribué à un minimum de 2 projets majeurs impliquant des équipes pluridisciplinaires et l'utilisation de la plateforme Microsoft (Fabric, Power BI, Azure, etc.) au sein d'une organisation d'envergure similaire à Santé Québec Connaissance du réseau de la santé et des services sociaux du Québec, de ses systèmes et banques de données, ainsi que de ses enjeux de gouvernance Connaissance avancée de la suite Microsoft Office 365 Connaissances techniques de la plateforme Fabric (Lakehouse, Data Warehouse, Direct Lake, Pipeline, notebook); Expérience pratique avec les environnements et Notebooks PySpark Bonne connaissance de Fabric, Power BI, Power Platform (Power Automate, Power Apps, Copilot Studio); Maîtrise des langages T-SQL, M, R, JSON, Python, DAX Maîtrise de Power BI (modélisation, rapports interactifs, performance) Maîtrise des techniques de modélisation de données et d'optimisation de modèles, telles que les schémas en étoile, en flocon, les entrepôts de données incluant la gestion des agrégations, partitions, et stratégies de rafraîchissement dans Fabric; Connaissances démontrées des systèmes cliniques et administratifs du réseau de la santé du Québec (essentiel) Connaissance de divers systèmes de gestion de bases de données et types de sources de données : MS SQL Server, Oracle, DB2, Sybase, Dataverse, bases NoSQL, Spark, ainsi que des flux de données via ELT, ETL, API et formats comme JSON Connaissance des différents services de Microsoft Azure, Azure Datalake gen 2, Data Factory Expérience pratique avec la suite d'outils d'intelligence d'affaires de Microsoft SQL Server : SSIS, SSAS et SSRS Connaissance des normes de sécurité des données, gestion des Clientès, cryptographie, RLS/OLS Expérience en intégration de données HL7/PHIRE Maîtrise avancée de la langue française parlée et écrite Atouts Détenir une certification de spécialisation délivrée par une autorité compétente et reconnue dans le domaine des technologies de l'information Description du poste : Développeur de solutions analytiques – niveau senior Activités Les activités à réaliser comprennent tous les éléments suivants ou une partie de ceux-ci, sans pour autant être exhaustifs: Concevoir et développer des solutions analytiques complètes Développer et optimiser la couche sémantique (modèles de données) Collaborer à l'intégration des données dans Fabric Diagnostiquer et optimiser les performances des solutions Contribuer à l'automatisation et aux pratiques DevSecOps Soutenir les équipes et élaborer des Clientélérateurs de développement Participer à la gouvernance des données Assurer l'assurance qualité et la validation fonctionnelle Documenter techniquement les solutions développées Effectuer une veille technologique active Biens livrables : Les biens livrables à réaliser comprennent tous les éléments suivants ou une partie de ceux-ci, sans pour autant être exhaustifs: Solution analytique complète (rapports et modèles de données) Modèles sémantiques (datasets) Power Bi optimisés et certifiés Documentation technique de la solution Scripts d'automatisation pour le déploiement CiCD) Rapport d'analyse et d'optimisation des performances Clientélérateurs de développement (modèles et guides) Configuration des règles de sécurité (RLS/OLS) Scripts de transformation et d'intégration de données Scénarios de tests et rapport de validation de la qualité Preuve de concept d'une nouvelle fonctionnalité de l'écosystème Microsoft, validant sa pertinence pour résoudre un besoin d'affaires spécifique. == The candidate must possess the following qualifications: Required Hold an undergraduate university degree (bachelor's) in information technology, business administration, management, or a related field; Have a minimum of 10 years of experience in information technology, including 5 years of relevant experience in business intelligence or analytical development, with at least 2 years within Québec's healthcare network; Have participated in at least 2 projects involving complex datasets integrating clinical or administrative sources (e.g., SIURGE, Clinibase, MedUrge, LGi Paie, etc.); Have contributed to a minimum of 2 major projects involving multidisciplinary teams and the use of Microsoft platforms (Fabric, Power BI, Azure, etc.) within an organization comparable in scale to Santé Québec; Knowledge of Québec's health and social services network, its systems and data repositories, and its governance challenges; Advanced knowledge of the Microsoft Office 365 suite; Technical knowledge of the Fabric platform (Lakehouse, Data Warehouse, Direct Lake, Pipelines, notebooks); Hands-on experience with PySpark environments and notebooks; Good knowledge of Fabric, Power BI, and the Power Platform (Power Automate, Power Apps, Copilot Studio); Proficiency in T-SQL, M, R, JSON, Python, and DAX; Strong command of Power BI (data modeling, interactive reporting, performance optimization); Mastery of data modeling and model optimization techniques, such as star and snowflake schemas and data warehouses, including the management of aggregations, partitions, and refresh strategies in Fabric; Demonstrated knowledge of clinical and administrative systems within Québec's healthcare network (essential); Knowledge of various database management systems and data source types: MS SQL Server, Oracle, DB2, Sybase, Dataverse, NoSQL databases, Spark, as well as data flows via ELT, ETL, APIs, and formats such as JSON; Knowledge of Microsoft Azure services, including Azure Data Lake Gen2 and Data Factory; Hands-on experience with the Microsoft SQL Server business intelligence toolset: SSIS, SSAS, and SSRS; Knowledge of data security standards, access management, cryptography, and RLS/OLS; Experience with HL7/PHIRE data integration. Advanced proficiency in spoken and written French Assets Hold a specialization certification issued by a competent and recognized authority in the field of information technology. Job Description Senior Analytical Solutions Developer Activities The activities to be performed include all or part of the following, without being exhaustive: Design and develop end-to-end analytical solutions; Develop and optimize the semantic layer (data models); Collaborate on data integration within Fabric; Diagnose and optimize solution performance; Contribute to automation and DevSecOps practices; Support teams and develop development accelerators; Participate in data governance; Ensure quality assurance and functional validation; Produce technical documentation for developed solutions; Conduct ongoing technology watch activities. Deliverables The deliverables to be produced include all or part of the following, without being exhaustive: Complete analytical solution (reports and data models); Optimized and certified Power BI semantic models (datasets); Technical solution documentation; Automation scripts for CI/CD deployment; Performance analysis and optimization report; Development accelerators (templates and guides); Security rules configuration (RLS/OLS); Data transformation and integration scripts; Test scenarios and data quality validation report; Proof of concept for a new Microsoft ecosystem feature, validating its relevance in addressing a specific business need.
-
Montreal, Quebec, HB S Canada Xideral Full timeTitre d'emploiDéveloppeur de solutions analytiques – niveau seniorLangue requiseFrançais (obligatoire – CV et livrables)Heures de travail par semaine35 heures par semaineType de poste : à distance / sur site [emplacement]100 % à distance – QuébecDurée de la mission en mois24 moisÀ propos du posteEn tant que Développeur de solutions analytiques...
-
Analyste développeur .NET, de niveau sénior
3 weeks ago
Quebec, Canada Services SFT Full timeJob Title Solution SFT cherche un(e) Analyste développeur .NET, de niveau sénior Project Overview Dans ce poste vous interviendrez dans le cadre d'un projet client qui relève du secteur public dans la ville du Québec. Responsibilities Réaliser, en collaboration avec les conseillers en architecture organique, le découpage des traitements informatiques...
-
Analyste développeur .NET, de niveau sénior
3 weeks ago
Quebec, Canada Solution SFT Full timeSolution SFT cherche un(e)Analyste développeur .NET, de niveau sénior dans ce poste vous interviendrez dans le cadre d'un projet client qui relève du secteur public dans la ville du Québec. Activités Réaliser, en collaboration avec les conseillers en architecture organique, le découpage des traitements informatiques en unités de programmation;...
-
Analyste développeur .NET, de niveau sénior
3 weeks ago
Quebec, Canada Solutionsft Full timeSolution SFT cherche un(e)Analyste développeur .NET, de niveau sénior dans ce poste vous interviendrez dans le cadre d'un projet client qui relève du secteur public dans la ville du Québec. Activités - Réaliser, en collaboration avec les conseillers en architecture organique, le découpage des traitements informatiques en unités de...
-
Architecte de solutions – niveau senior
1 week ago
Quebec City, Canada SkySys Full timeTitre / Title : Architecte de solutions – niveau senior / Senior Solution Architect Lieu / Location : 100 % télétravail (Québec) / 100% remote (Québec) Durée / Duration : 24 mois – 35 h/semaine / 24 months – 35 h/week Le candidat doit posséder les qualifications suivantes : Requis Détenir un diplôme universitaire de premier cycle...
-
Architecte de solution
4 weeks ago
Quebec, Canada Exposant 3 Full timeRejoignez Exposant 3 (E3) : La puissance de l’humain au cœur de la technologie !Exposant 3 est une firme de services-conseils en gestion des affaires et technologies de l'information, dédiée à accompagner les entreprises et organismes dans leur transformation numérique et organisationnelle.Votre carrière chez Exposant 3Nous croyons fermement en une...
-
Architecte de données – niveau senior
1 week ago
Quebec City, Canada SkySys Full timeTitre / Title: Architecte de données – niveau senior / Senior Data Architect Lieu / Location: 100 % télétravail (Québec) / 100% remote (Québec) Durée / Duration: 24 mois – 35 h/semaine / 24 months – 35 hours per week Le candidat doit posséder les qualifications suivantes : Requis Détenir diplôme universitaire de premier cycle...
-
Ingénieur de données – niveau senior
1 week ago
Quebec City, Canada SkySys Full timeTitre / Title: Ingénieur de données – niveau senior / Senior Data Engineer Lieu / Location: 100 % télétravail (Québec) / 100% remote (Québec) Durée / Duration: 24 mois – 35 heures / 24 months – 35 hours Le candidat doit posséder les qualifications suivantes : Profil 2 – Ingénieur de données – niveau senior Activités : Les...
-
Quebec City, Canada SkySys Full timeTitre / Title : Architecte de solutions Fabric – niveau senior / Senior Solution Architect – Fabric Solutions Lieu / Location : 100 % télétravail (Québec) / 100% remote (Québec) Durée / Duration : 24 mois – 35 h/semaine / 24 months – 35 h/week Le candidat doit posséder les qualifications suivantes : Requis Détenir un diplôme...
-
Quebec City, Canada SkySys Full timeTitre / Title : Analyste de données de trajectoires cliniques – niveau senior / Clinical Trajectory Data Analyst – Senior Level Lieu / Location : 100 % télétravail (Québec) / 100% remote (Québec) Durée / Duration : 24 mois – 35 heures / 24 months – 35 hours Le candidat doit posséder les qualifications suivantes : Description du poste :...