Asako.mg - Emploi Madagascar
Offre d'emploi chez messilat

Développeur SQL Senior

Publié le 04 décembre 2024 | freelance - Gestion, Comptabilité, Finance | Développeur

Description de l'offre

En tant que Développeur SQL Senior, vous travaillerez en collaboration avec les équipes de développement d’applications et les administrateurs de bases de données (DBA). Vous serez l'expert SQL garantissant la livraison de solutions de haute qualité, sécurisées et évolutives. Votre rôle inclura la prise en charge du code SQL produit par les équipes de développement, en les conseillant, en corrigeant et en optimisant leurs contributions.

En coordination avec le Release Manager, vous serez responsable de produire et de déployer les nouvelles versions SQL issues des cycles de développement.

Missions

Conception, Audit et Développement SQL

  • Concevoir et créer des objets de bases de données tels que tables, vues, déclencheurs, procédures stockées complexes, fonctions et index.
  • Écrire et optimiser des requêtes T-SQL complexes, effectuer le tuning de performance et surveiller les bases de données.
  • Analyser les performances des systèmes et bases de données pour recommander des optimisations.
  • Identifier et résoudre les problèmes de performance, en développant vos propres outils de supervision via des objets de bases de données (procédures stockées, DMVs, X-Events, QueryStore).
  • Réaliser des revues de code pour les développeurs et diffuser les meilleures pratiques T-SQL.
  • Effectuer des tests et des contrôles qualité pour les procédures et vues complexes.
  • Déployer les nouvelles versions SQL après chaque sprint review, en utilisant des outils tels que RedGate SQL Compare, SQL Prompt, SQL Monitor, SQL Source Control, et GitHub.
  • Automatiser les tâches avec PowerShell et DBATools.

Leadership en DevOps et DevSecOps

  • Mettre en œuvre des déploiements SQL robustes et des processus de livraison continue.
  • Intégrer les pratiques SQL pour garantir des bases de données non régressives.
  • Optimiser les environnements de développement, test et production pour garantir des livraisons rapides et fiables.
  • Accompagner les équipes dans l'application des meilleures pratiques SQL et en développement sécurisé.

Coaching et Développement des Compétences

  • Former et encadrer les développeurs pour renforcer leurs compétences techniques, notamment en algorithmes avancés, design logiciel, et sécurité informatique.
  • Organiser des sessions de formation et des revues de code pour promouvoir l’adoption des bonnes pratiques et garantir la qualité du code.
  • Encourager l’autonomie, l’innovation et l’amélioration continue des équipes.

Rôle Transversal via le Chapter Engineering

  • Participer activement au Chapter Engineering pour échanger sur les meilleures pratiques, les stratégies de sécurité et les nouvelles technologies.
  • Collaborer avec d’autres responsables techniques pour aligner les pratiques de développement entre les différentes équipes.
  • Animer des ateliers techniques, des communautés de pratiques et des sessions de partage de connaissances pour promouvoir les valeurs du Software Craftsmanship.

Innovation et Amélioration Continue

  • Encourager une culture d’innovation et d’apprentissage continu à travers l’expérimentation et les rétrospectives.
  • Surveiller et évaluer les nouvelles technologies et méthodologies afin de les intégrer si elles apportent de la valeur à l’écosystème de développement.

Gestion des Risques et Conformité

  • Définir et promouvoir des stratégies de gestion des risques de sécurité informatique et de conformité.
  • Collaborer avec les équipes de sécurité pour prévenir les incidents et préparer les plans de reprise après sinistre


Profil

  • Expertise avancée en développement SQL, Transact-SQL, PowerShell, DBATools, SQLCompare.
  • Solides compétences en gestion de projets agiles, avec une expérience en tant que facilitateur ou Scrum Master.
  • Connaissance approfondie des outils et cadres de sécurité, et capacité à intégrer des pratiques de sécurité dès la conception.
  • Engagement envers les principes du Software Craftsmanship : Clean Code, TDD, refactoring, etc.
  • Capacité démontrée à livrer de la valeur client de bout en bout, avec un focus sur l’amélioration continue.
  • Excellentes compétences en communication, avec une aptitude à influencer et collaborer avec des équipes multidisciplinaires.
  • Curiosité et ouverture d’esprit pour adopter de nouvelles technologies et pratiques.
  • Capacité à travailler de manière autonome dans des environnements complexes et ambigus.
  • Formation supérieure en école d’ingénieur ou master en informatique (Bac+5), avec au moins 7 ans d’expérience dans un rôle similaire.

Vous êtes passionné par le SQL et souhaitez jouer un rôle clé dans le développement d’applications performantes et sécurisées ? Rejoignez une équipe dynamique où votre expertise sera au cœur de chaque succès !

Information supplémentaire

100% Télétravail
Excellentes Condidtions Financières

Date limite : 03 janvier 2025

Ces offres d'emploi pourraient aussi vous intéresser