EU remote
Développeur C# .NET - Expérimenté (H/F)
About this role
Vous êtes un(e) Développeur(se) C# / .NET expérimenté(e) et vous souhaitez rejoindre un environnement technique où vous pourrez réellement intervenir sur la conception, le développement et l’évolution d’applications complexes ? Nous recherchons un profil disposant d’une solide expertise en développement back-end C#/.NET , capable de prendre du recul sur l’architecture, de produire un code robuste et maintenable et d’être autonome sur ses sujets.
Vous intégrerez une équipe technique travaillant sur des projets à forts enjeux, avec une attention particulière portée à la qualité du code, la performance, la maintenabilité et les bonnes pratiques de développement . Les missions Au quotidien : La conception et le développement d’applications en C# / .NET Le développement et l’évolution de services back-end et API REST La participation aux choix de conception et d’architecture applicative L'intégration et la manipulation de bases de données SQL L'utilisation d'ORM tels qu' Entity Framework / Entity Framework Core La maintenance évolutive et corrective des applications L’optimisation de la performance, de la sécurité et de la qualité du code La mise en œuvre des principes SOLID, Clean Code et Design Patterns La réalisation de tests unitaires et tests d’intégration Les revues de code et le partage des bonnes pratiques avec l’équipe La participation aux processus CI/CD et aux environnements DevOps Le travail en équipe dans un environnement Agile / Scrum Environnement technique Selon les projets, vous pourrez évoluer autour des technologies suivantes : C# | .NET | .NET Core | .NET 6/7/8+ | ASP.NET Core | Web API | API REST | Entity Framework Core | SQL | SQL Server | LINQ | Git | CI/CD | Azure DevOps | Docker | Azure | Microservices | Unit Testing | Clean Architecture | SOLID | Design Patterns Une connaissance de RabbitMQ, Kafka, Kubernetes, Redis, SonarQube, xUnit, NUnit ou Moq pourra également être appréciée selon les environnements projets.
Le profil que nous recherchons Pour ce poste, nous recherchons avant tout un profil senior avec au minimum 10 années d’expérience professionnelle significative en développement C#/.NET ainsi qu'un Bac +5 Vous maîtrisez impérativement : - C# avec une réelle profondeur d’expérience - L’écosystème .NET / .NET Core / ASP.NET Core - Le développement back-end et API REST - Les problématiques de conception et d’architecture logicielle - Les bases de données relationnelles et SQL - Git et les pratiques de développement collaboratif - Les bonnes pratiques : SOLID, Clean Code, Design Patterns, tests unitaires, Code Review Nous recherchons surtout quelqu’un capable de comprendre un existant complexe, challenger une solution technique et proposer des développements fiables, performants et maintenables.