Développeur Backend .NET expérimenté

Il y a 7 heures

Bordeaux, Gironde, France eXalt Temps plein

Nous recherchons un(e) Développeur Backend .NET expérimenté(e) pour participer à la conception, au développement et à l’évolution de nos applications et services backend.

Au sein des équipes techniques, vous intervenez sur des applications à fort enjeu et contribuez à construire des solutions robustes, performantes et maintenables.

Votre quotidien pourra notamment s’articuler autour de :

  • Concevoir et développer des applications et services backend en C# / .NET.

  • Développer des API REST et des services distribués.

  • Participer à la conception et à l’évolution de l’architecture des applications.

  • Concevoir et optimiser les interactions avec les bases de données.

  • Écrire du code fiable, maintenable et testé.

  • Mettre en place et maintenir des tests unitaires et d’intégration.

  • Participer aux revues de code et contribuer aux bonnes pratiques de développement.

  • Identifier et résoudre les problématiques de performance et de fiabilité.

  • Participer à l’amélioration continue des applications et de leur architecture.

  • Collaborer avec les équipes frontend, DevOps, produit et architecture.

  • Participer à la mise en production et au suivi des applications dans des environnements modernes et industrialisés.

Vous pourrez être amené(e) à travailler sur différents types de projets et architectures : applications métier, plateformes web, APIs, microservices ou systèmes distribués.

Preferred experience

Vous disposez d’au moins 5 ans d’expérience en développement backend, avec une solide expérience de C# et de l’écosystème .NET.

Vous maîtrisez notamment :

  • C# / .NET

  • ASP.NET Core

  • Conception et développement d’API REST

  • SQL et bases de données relationnelles

  • Git

  • Tests unitaires et bonnes pratiques de développement

  • Principes de conception logicielle et architecture applicative

Une expérience sur les technologies et sujets suivants est appréciée :

  • Entity Framework Core

  • Architecture microservices

  • Messaging / architectures événementielles : RabbitMQ, Kafka, Azure Service Bus ou équivalent

  • Bases de données NoSQL

  • Docker

  • Environnements Cloud : Azure, AWS, GCP ou équivalent

  • CI/CD

  • Observabilité, monitoring et logging

  • Architecture distribuée et problématiques de performance

Au-delà de la maîtrise d’un framework ou d’une liste d’outils, nous recherchons avant tout un(e) développeur(se) backend solide, capable de comprendre les enjeux techniques, de faire les bons choix d’architecture et de produire un code fiable et maintenable.

Vous êtes autonome, rigoureux(se), curieux(se) et aimez travailler sur des problématiques techniques variées. Vous appréciez le travail en équipe, les revues de code et l’amélioration continue.

La maîtrise de l’ensemble des technologies mentionnées n’est pas indispensable : nous recherchons avant tout une solide expérience du développement backend .NET et une capacité à évoluer dans différents environnements techniques.