Contexte
Notre client, un acteur majeur du secteur de la finance et de l'investissement, est à la recherche d'un consultant freelance pour une mission cruciale. Dans un environnement dynamique et en évolution rapide, l'équipe en charge des bases de données joue un rôle essentiel dans le support et le développement des systèmes d'information de l'entreprise. Afin de renforcer cette équipe, nous recherchons un profil polyvalent de DBA - Développeur (SQL / Git) capable de contribuer efficacement à la gestion et à l'optimisation des bases de données, tout en travaillant sur des projets de développement innovants pour améliorer les services de notre client.
Responsabilités
Participer à la conception, au développement et à la maintenance des bases de données SQL existantes, en assurant leur performance, leur sécurité et leur évolutivité.
Collaborer avec les équipes de développement pour intégrer les meilleures pratiques de gestion des versions de code à l'aide de Git.
Automatiser les processus de gestion des bases de données afin de garantir leur efficacité et leur fiabilité continues.
Assurer le support des opérations de base de données, y compris le dépannage, la résolution des incidents et la mise en œuvre des correctifs nécessaires.
Effectuer des revues de code et des tests unitaires pour garantir la qualité des développements SQL.
Travailler en étroite collaboration avec les architectes de systèmes pour concevoir des solutions techniques robustes répondant aux exigences métier.
Contribuer aux projets de migration et à la modernisation de l'infrastructure des bases de données.
Profil recherché
Expérience significative en tant que DBA - Développeur (SQL / Git), de préférence dans le secteur financier ou dans un environnement à forte exigence technique.
Maîtrise avancée de SQL, avec une capacité avérée à optimiser les requêtes et à gérer les environnements de bases de données complexes.
Expérience confirmée avec l'outil de gestion de versions Git, idéalement dans le cadre de projets de développement collaboratifs.
Solides compétences analytiques, avec une capacité à résoudre des problèmes techniques complexes de manière proactive.
Excellentes aptitudes à la communication, permettant de travailler efficacement au sein d'équipes pluridisciplinaires.
Capacité à s'adapter aux changements et à apprendre rapidement de nouvelles technologies et méthodologies.
Une connaissance des environnements cloud et des outils de gestion des bases de données modernes serait un plus.