GE Vernova logo
GE VernovaPosted 3 weeks ago

Ingénieur Senior Base de données & Backend H/F

On-siteMontpellier, Occitanie, France

Full TimeSenior LevelEnterprise

Job Summary

Design and maintain an abstraction layer decoupling business logic from heterogeneous storage engines (PostgreSQL, SQL Server, MongoDB) within a Kubernetes environment. Manage the lifecycle of multiple database motors via standardized interfaces and implement Circuit Breaker patterns for data access resilience. Optimize complex queries, define indexing strategies, and deploy CQRS/Read-Model architectures to ensure dashboard latency under 100ms. Automate native Kubernetes operations including backups, point-in-time recovery, and schema updates using Helm operators. Own the Core Data Library SDK, define RTO/RPO for critical data, and lead "Strangler Fig" migration efforts toward an event-driven telemetry architecture.

Required Qualifications

  • Expertise en persistance : Expérience approfondie des bases de données relationnelles (PostgreSQL, SQL Server) et NoSQL (MongoDB)
  • Maîtrise des compromis entre conformité ACID et cohérence éventuelle
  • Maîtrise des modèles Repository, Unit-of-Work et CQRS
  • Expérience dans la création de bibliothèques internes d'accès aux données masquant les complexités des ORM/drivers
  • Expérience dans la gestion d'instances au sein de Kubernetes et utilisation d'opérateurs pour le cycle de vie des bases de données
  • Aptitude à diagnostiquer et résoudre les goulots d'étranglement (plans d'exécution, verrous, indexation, pooling de connexions)
  • Langages d'abstraction : C#, TypeScript
  • Modèles (Patterns) : CQRS, Unit-of-Work
  • Opérations K8s : PostgreSQL / TimescaleDB
  • IaC : Crossplane
  • Résilience : Circuit Breakers
  • Performances : Redis (Read-Models)
  • Observabilité : OpenTelemetry

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce