Développeur SQL Server
Ref : 260914A001-
Date de débutA définir
-
Localisation
75002 Paris
-
Durée20 jours ouvrés
-
Profil
Consultant, Développeur
-
Secteur d'activité
Banque et Finance
Nous recherchons un Développeur SQL Server / T-SQL Senior afin d’accompagner la DSI dans l’évolution et la sécurisation d’une base référentielle Microsoft SQL Server, ainsi que dans le développement des procédures stockées permettant son interaction avec des applications et middleware externes.
Vos principales missions seront :
- Faire évoluer le modèle de données et les différents objets de la base SQL Server.
- Concevoir et développer des procédures stockées complexes en T-SQL intégrant les règles métier.
- Développer et optimiser les requêtes, vues, tables, index, contraintes et scripts de migration.
- Mettre à disposition les données auprès d’un middleware externe chargé notamment de générer des flux XML.
- Concevoir les mécanismes de logging, de traçabilité et d’audit permettant de suivre précisément l’exécution des traitements.
- Garantir la robustesse des traitements : transactions, gestion des erreurs, rollback, réexécution, idempotence et concurrence.
- Analyser et optimiser les performances SQL : plans d’exécution, indexation, statistiques, verrouillages et volumétrie.
- Sécuriser les accès à la base en appliquant le principe de moindre privilège et en segmentant les comptes techniques.
- Mettre en œuvre les mécanismes avancés de sécurité SQL Server : rôles, permissions, AS, certificats et signature des procédures stockées.
- Participer aux tests, au déploiement et produire la documentation technique et d’exploitation associée.
Compétences requises :
- Expertise Microsoft SQL Server et T-SQL.
- Expérience significative en développement de procédures stockées complexes et en modélisation relationnelle.
- Excellente maîtrise des transactions, TRY/CATCH, , XACT_STATE(), CTE, fonctions de fenêtrage et tables temporaires.
- Expertise en optimisation SQL : Execution Plans, indexation, statistiques, JOIN, scans/seeks et problématiques de volumétrie.
- Expérience des problématiques de concurrence : verrouillages, deadlocks et niveaux d’isolation.
- Maîtrise de la sécurité SQL Server : Users, Logins, Roles, GRANT// et AS.
- Expérience pratique de Module Signing, certificats SQL Server et procédures stockées signées.
- Bonne maîtrise du principe de moindre privilège et de la segmentation des comptes techniques.
- Expérience des interfaces entre SQL Server et des applications ou middleware externes.
- Connaissances XML/XSD, SSIS/ETL, SQL Server Agent, Git et CI/CD Database appréciées.
Profil recherché :
Vous justifiez d’une expérience significative en tant que Développeur SQL Server / T-SQL Senior, avec une réelle expertise en développement SQL et en sécurisation des accès et traitements. Il ne s’agit pas d’un poste exclusivement DBA : vous êtes capable de traduire des règles métier en développements SQL robustes, performants et maintenables, tout en challengeant les choix de sécurité, de permissions et d’identités techniques. Une expérience dans des environnements financiers, réglementés ou soumis à de fortes exigences de sécurité et d’auditabilité constitue un plus.