Développeur Senior MySQL | Expert en Bases de Données | Poste à Distance
À distance
À plein temps
Nous recherchons un Développeur Senior MySQL chevronné pour intégrer notre équipe technique en pleine expansion. Dans ce rôle stratégique, vous piloterez la conception, l'implémentation et l'optimisation d'architectures de bases de données destinées aux applications multithreads en temps réel à forte charge. Votre expertise technique constituera la pierre angulaire de la performance et de la fiabilité de nos systèmes critiques.
Responsabilités Principales
- Élaborer et développer des architectures de bases de données robustes pour des applications en temps réel à forte sollicitation utilisant MySQL 8.0+.
- Concevoir des procédures stockées sophistiquées pour optimiser l'exécution des requêtes complexes.
- Mettre en œuvre des stratégies d'optimisation avancées pour les bases de données gérant des tables comportant plusieurs millions d'enregistrements.
- Développer des architectures prenant en considération l'interaction harmonieuse entre différentes bases de données.
- Participer activement au développement full-stack des systèmes de back-office et front-office sur les plateformes .NET 7.0 et .NET Core 8.0.
- Collaborer étroitement avec les équipes de développement pour déployer des solutions de bases de données évolutives et hautement disponibles.
- Instaurer et superviser des processus rigoureux de sauvegarde, de récupération et de sécurisation des données.
- Réaliser des audits périodiques des performances et proposer des améliorations structurelles pertinentes.
- Documenter méticuleusement les schémas, les procédures et les bonnes pratiques à l'intention de l'équipe technique.
Compétences et Qualifications Requises
- Expérience substantielle (minimum 5 ans) dans le développement de systèmes OLTP à haute charge.
- Maîtrise approfondie du langage SQL, notamment dans l'élaboration de requêtes complexes, procédures stockées et fonctions.
- Expertise confirmée avec MySQL 8.0+, T-SQL, et autres extensions SQL procédurales.
- Connaissance solide des principes de conception de bases de données, de normalisation et de modélisation relationnelle.
- Expérience avérée en développement .NET (ADO.NET, Entity Framework Core 7.0+).
- Pratique courante des systèmes de gestion de version, en particulier Git.
- Aptitude à diagnostiquer et résoudre efficacement les problématiques de performance des bases de données.
- Maîtrise des techniques d'indexation avancées et d'optimisation des plans d'exécution.
- Compréhension approfondie des mécanismes de sécurisation des bases de données et de protection des données sensibles.
- Expérience dans l'implémentation de solutions de réplication et de clustering MySQL pour assurer la haute disponibilité.
Atouts Supplémentaires
- Pratique de Python pour l'automatisation et l'analyse de données.
- Compétences en conteneurisation avec Docker et orchestration avec Kubernetes.
- Familiarité avec les bases de données NoSQL (MongoDB, Redis) pour des architectures hybrides.
- Expérience avec des outils de surveillance comme Prometheus, Grafana ou MySQL Enterprise Monitor.
- Connaissance des environnements cloud (AWS RDS, Azure Database for MySQL, Google Cloud SQL).
- Certification MySQL ou équivalente.
- Niveau d'anglais B1 ou supérieur pour la communication technique internationale.
Pourquoi Nous Rejoindre
Intégrez une équipe dynamique œuvrant sur des projets techniques d'envergure internationale. Nous proposons une flexibilité totale en télétravail, des perspectives d'évolution professionnelle continues, et l'opportunité de façonner l'architecture de bases de données critiques pour des applications utilisées par des millions d'utilisateurs. Votre expertise en MySQL contribuera directement à l'excellence technique et à la croissance stratégique de notre entreprise.
