Ingénieur Senior Base de Données MySQL | Expert Systèmes Haute Charge

À distance
À plein temps
Temps partiel
Êtes-vous un architecte de bases de données MySQL chevronné dans les environnements d'applications haute charge en temps réel? Nous recherchons un Ingénieur Senior en Bases de Données MySQL pour développer une architecture sophistiquée, optimiser les performances et créer des solutions robustes alimentant nos systèmes critiques. Dans ce rôle, vous exploiterez votre expertise avancée en SQL pour concevoir des solutions capables de gérer des millions d'enregistrements avec une efficacité remarquable. Responsabilités Principales - Concevoir et développer une architecture de base de données évolutive pour des applications multithreads en temps réel traitant des millions de transactions quotidiennes. - Créer et optimiser des procédures stockées et des fonctions complexes pour améliorer les performances et les fonctionnalités des bases de données. - Mettre en œuvre des stratégies d'optimisation avancées pour des bases de données volumineuses, particulièrement pour les rapports sur des tables contenant plusieurs millions d'enregistrements. - Architecturer des systèmes d'interaction entre bases de données garantissant l'intégrité, la performance et la fiabilité des données à long terme. - Participer au développement full-stack des systèmes back-office et front-office de l'entreprise utilisant les plateformes .NET et .NET Core (versions 7.0+). - Collaborer avec les équipes de développement pour assurer une intégration appropriée des bases de données et des performances optimales des requêtes complexes. - Réaliser des audits de performance réguliers et implémenter des améliorations pour maintenir l'efficacité du système dans des environnements exigeants. - Documenter rigoureusement les structures de bases de données, les procédures et les techniques d'optimisation pour le partage des connaissances au sein de l'équipe. Compétences & Qualifications Requises - Expérience avérée (5+ ans) dans le développement et la maintenance de systèmes OLTP à haute charge dans un contexte professionnel exigeant. - Maîtrise approfondie du SQL, incluant la rédaction de requêtes complexes, procédures stockées et fonctions avancées. - Expérience pratique étendue avec MySQL 8.0+ et ses fonctionnalités d'optimisation des performances les plus récentes. - Connaissance solide de T-SQL et d'autres extensions SQL procédurales utilisées dans les environnements d'entreprise. - Compréhension approfondie des principes de conception de bases de données, de normalisation et des stratégies d'indexation efficaces. - Expérience substantielle en développement .NET, particulièrement avec ADO.NET et Entity Framework Core 7.0+. - Maîtrise des systèmes de contrôle de version Git pour le développement collaboratif et la gestion de code. - Esprit analytique développé pour résoudre des problèmes complexes de performance de bases de données dans des conditions critiques. - Autonomie professionnelle en environnement de télétravail tout en maintenant une communication efficace avec l'équipe. Atouts Supplémentaires - Expérience avec Python 3.x pour l'automatisation et le scripting de bases de données à grande échelle. - Connaissance approfondie des technologies de conteneurisation, particulièrement Docker et Docker Compose pour les environnements de développement. - Maîtrise de l'anglais niveau B1 ou supérieur pour la collaboration efficace en équipe internationale. - Expérience dans les secteurs financiers, de trading ou autres industries à volume élevé de transactions sensibles. - Pratique confirmée de la réplication, du sharding et du clustering de bases de données pour assurer une haute disponibilité. - Familiarité avec les solutions de bases de données cloud (AWS RDS, Azure SQL, Google Cloud SQL) et leurs spécificités d'optimisation. Pourquoi Nous Rejoindre En intégrant notre équipe, vous relèverez des défis techniques stimulants dans un environnement de haute performance où l'excellence est valorisée. Vous bénéficierez de la flexibilité du télétravail complet avec une rémunération à la hauteur de votre expertise. Notre culture d'innovation vous permettra de développer continuellement vos compétences avec des technologies de pointe, tout en contribuant à des systèmes stratégiques qui traitent des millions de transactions. Rejoignez-nous pour façonner l'avenir des solutions de données haute performance.