
Partager cette offre
Le consultant sera chargé de concevoir, développer, maintenir et optimiser les processus d'intégration de données ainsi que les solutions basées sur SQL, qui alimentent les applications et plateformes de reporting clients.
Le poste nécessite une solide expertise opérationnelle de Microsoft SQL Server, T-SQL et SQL Server Integration Services (SSIS), avec une attention particulière portée à la fiabilité des données, aux performances des traitements et à la maintenabilité des solutions.
Le consultant travaillera en étroite collaboration avec l'équipe IT en charge du reporting clients, les analystes métier et les autres équipes IT.
Missions et responsabilités principales
Développement ETL et intégration des données
Concevoir, développer et maintenir des processus ETL à l'aide de SQL Server Integration Services (SSIS).
Développer et faire évoluer des packages SSIS permettant d'extraire, de transformer et de charger des données provenant de plusieurs systèmes sources.
Mettre en œuvre des mécanismes de chargement incrémental et complet.
Gérer les dépendances entre les données, les séquences d'exécution, la gestion des erreurs et les processus de reprise.
Améliorer les performances, la fiabilité et la maintenabilité des traitements ETL.
Mettre en place des mécanismes de supervision, de journalisation et de contrôle des processus d'intégration des données.
Développement et optimisation SQL Server
Concevoir, développer et maintenir des procédures stockées, des vues, des fonctions et des requêtes T-SQL complexes.
Développer et optimiser les logiques de transformation et d'intégration des données.
Contribuer à la conception et à l'évolution des structures de données SQL Server.
Analyser et optimiser les performances des requêtes SQL, les plans d'exécution et les stratégies d'indexation.
Mettre en œuvre des chargements de données efficaces, la gestion de l'historisation et des mécanismes de rapprochement.
Garantir l'intégrité, la cohérence et la traçabilité des données dans l'environnement de reporting.
Qualité des données et support de production
Mettre en place des contrôles de qualité des données et des processus de rapprochement.
Analyser et résoudre les problèmes liés à l'intégration des données ainsi que les incidents de production.
Superviser l'exécution quotidienne des traitements batch et identifier les points de blocage ou de ralentissement.
Améliorer la gestion des erreurs, la journalisation et les capacités de redémarrage des traitements.
Participer aux tests, aux validations et aux mises en production.
Maintenir la documentation technique et les standards de développement.
Évolutions fonctionnelles et collaboration
Traduire les besoins fonctionnels en spécifications techniques et en solutions de développement.
Contribuer à l'évolution des solutions existantes de traitement des données dédiées au reporting clients.
Intégrer de nouvelles sources de données et adapter les processus ETL existants à l'évolution des besoins métier.
Collaborer avec les analystes métier, les développeurs et les équipes responsables des systèmes sources de données.
Participer aux revues de code, aux échanges techniques et aux initiatives d'amélioration continue.
Profil recherché
Compétences techniques requises
Microsoft SQL Server et ETL : compétences obligatoires.
SQL Server Integration Services (SSIS) : expertise avancée dans la conception, le développement, le débogage et l'optimisation des packages.
SQL Server / T-SQL : solide expertise des procédures stockées, des requêtes complexes, des fonctions et de l'optimisation des performances.
Excellente compréhension de l'architecture ETL, des modèles d'intégration de données et du traitement par lots (Batch Processing).
Expérience des chargements incrémentaux, de la gestion de l'historique des données et des contrôles de qualité des données.
Expérience de l'optimisation des performances et du diagnostic des problèmes SQL Server.
Bonne maîtrise de la conception de bases de données relationnelles et de la modélisation des données.
Visual Studio / SQL Server Data Tools (SSDT).
Environnement de travail
Environnement de développement et outils
Git / Azure DevOps : gestion du code source et pratiques CI/CD.
Azure SQL Database : bonne compréhension.
SQL Server Agent et orchestration des traitements batch : bonne compréhension.
C# / .NET : apprécié.
Azure Data Factory : apprécié.
PowerShell : apprécié.
Une expérience dans la gestion d'actifs (Asset Management) ou la gestion d'investissements (Investment Management) constitue un avantage important.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +10 000 offres !
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Développeur SQL Server SSIS
Management Square
