MISSION
- Concevoir, développer et optimiser des scripts T-SQL complexes (requêtes, procédures stockées, fonctions, vues, traitements batch) pour l’extraction, la transformation, le nettoyage et le chargement des données
- Construire des pipelines de migration reproductibles, idempotents et redémarrables pour tous les environnements (développement, tests, UAT, production)
- Analyser et rétroconcevoir le modèle de données et les règles d’affaires du système legacy, y compris les comportements non documentés
- Produire et maintenir la documentation de mapping source‑cible, les règles de transformation et les dictionnaires de données
- Définir et mettre en œuvre des mécanismes de profilage, nettoyage et déduplication des données
- Concevoir des frameworks automatisés de validation et de réconciliation (comptage, hash/checksum, règles métiers, gestion des exceptions)
- Définir les indicateurs de qualité de données et critères d’acceptation avec les parties prenantes, et piloter la résolution des anomalies
- Assurer la traçabilité et l’auditabilité complète des données migrées (data lineage)
- Planifier et exécuter des simulations de migration (mock/dry run), optimiser les performances pour respecter les fenêtres de bascule
- Collaborer avec les équipes projet pour aligner les structures de données aux exigences fonctionnelles
- Documenter l’ensemble des actifs de migration (scripts, runbooks, procédures opérationnelles) et assurer le transfert de connaissances
- Garantir la conformité des traitements de données (masquage, anonymisation) dans les environnements non productifs
- Appliquer les bonnes pratiques de sécurité SQL Server (moindre privilège, chiffrement TDE, Always Encrypted, gestion sécurisée des données sensibles)
- Minimum de 7 années d’expérience en ingénierie des données ou développement de bases de données
- Expérience confirmée sur au moins deux projets complets de migration de données vers la production
- Expertise avancée en T-SQL : fonctions analytiques, CTE (y compris récursives), MERGE, SQL dynamique, gestion des erreurs (TRY/CATCH), transactions, programmation orientée ensembles
- Excellente maîtrise de Microsoft SQL Server (2016 à 2022), incluant :
- Optimisation de requêtes, plans d’exécution, indexation (rowstore et columnstore), statistiques
- Partitionnement, stratégies de batch et gestion de volumes importants
- SQL Server Agent, ordonnancement et automatisation
- Sauvegarde, restauration et modèles de récupération dans un contexte de migration
- Expertise en qualité de données : profiling, nettoyage, déduplication, réconciliation à large échelle
- Expérience sur systèmes legacy (schémas anciens, fichiers plats, bases relationnelles historiques)
- Maîtrise de Git pour la gestion de version des scripts et du code base de données
- Connaissance des fonctionnalités SQL Server 2022 (Intelligent Query Processing, Query Store, ledger tables, availability groups)
- Expérience avec CDC, Change Tracking ou réplication pour les migrations incrémentales
- Compétences en scripting avec PowerShell ou Python
- Expérience avec des services de données cloud ou des environnements hybrides
- Connaissance d’autres SGBD (MySQL, PostgreSQL, Oracle)
- Certifications pertinentes en plateforme de données
- Excellente capacité d’analyse pour traiter des données complexes et ambiguës
- Approche orientée gestion des risques et anticipation des défaillances
- Aptitudes en communication pour vulgariser les enjeux techniques auprès d’intervenants variés
- Rigueur documentaire (mapping, procédures, documentation opérationnelle)
- Esprit collaboratif, sens du partage et capacité à évoluer dans des contextes exigeants
- Diplôme en informatique, systèmes d’information, ingénierie ou expérience équivalente
- Certifications techniques en données (un atout)
SII GROUP
Partenaire technologique de grandes entreprises depuis 1979, le Groupe SII est au cœur de l'économie de l'innovation, avec 16 000 employés, une présence internationale dans 20 pays et un chiffre d'affaires dépassant 1,621 milliard de dollars canadiens.
SII Canada offre à ses clients une expertise technique de pointe dans les domaines du développement d'applications, du web et du mobile, de la cybersécurité et du cloud computing. Nous fournissons également des services d'ingénierie, notamment pour les systèmes embarqués dans divers secteurs industriels. Notre ambition est de faire progresser les systèmes d'information et de contribuer à la création des produits et services de demain pour nos clients.
De plus, l'inclusion est au cœur de notre culture d'entreprise. SII Canada s'engage à offrir un environnement de travail équitable et respectueux qui favorise la diversité et l'égalité des chances
Discover
Let’s Tech Together
sur LinkedIn
par Mail