👨🏻‍💻 postech.work

Senior Analytical Solutions Developer

Sky Systems Inc • 🌐 Remote • 💵 $75 - $80

Remote Posted 3 days, 12 hours ago

Job Description

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.

Job Type: Full-time

Pay: $75.00-$80.00 per hour

Expected hours: 35 per week

Language:

French (preferred)

Work Location: In person

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.