Descripcion del puesto
Bosch Group, leader mondial de la technologie et des services, recherche un Développeur Senior .NET Backend pour rejoindre son équipe d’innovation à Bangalore, Inde. Vous intégrerez un environnement dynamique où les projets sont à la pointe de la transformation digitale, avec pour ambition de créer des solutions logicielles robustes, évolutives et à forte valeur ajoutée pour nos clients industriels et grand public.
**Missions principales**
- Concevoir, développer et maintenir des services backend basés sur une architecture microservices, en utilisant C#/.NET (versions 6/7) et les meilleures pratiques de Clean Code, SOLID, DDD et TDD.
- Définir l’architecture technique des nouveaux services, choisir les patterns de communication (REST, gRPC, messages asynchrones) et assurer leur scalabilité.
- Implémenter la communication asynchrone via RabbitMQ, garantir la résilience et la fiabilité des flux de messages.
- Gérer l’accès aux données avec PostgreSQL et Entity Framework Core, optimiser les requêtes, mettre en place la migration de schémas et assurer la conformité aux exigences de performance.
- Concevoir, documenter et sécuriser des API RESTful, appliquer les standards OpenAPI/Swagger et veiller à la qualité du contrat d’interface.
- Conteneuriser les microservices avec Docker, orchestrer les déploiements sur Kubernetes (AKS/EKS), automatiser les pipelines CI/CD (Azure DevOps, GitHub Actions ou Jenkins).
- Collaborer étroitement avec les équipes produit, UI/UX, DevOps et QA dans un cadre Agile (Scrum/Kanban), participer aux cérémonies Scrum, aux revues de code et aux rétrospectives.
- Piloter la mise en place de tests unitaires, d’intégration et de performance, garantir une couverture de code élevée et un taux de défauts minimal en production.
- Contribuer à l’amélioration continue du processus de développement, proposer des innovations technologiques et partager vos connaissances lors de workshops internes.
**Profil recherché**
- Minimum 5 ans d’expérience confirmée en développement backend .NET, avec une solide maîtrise de C# et du framework .NET Core/5/6.
- Expérience avérée dans la conception et le déploiement de microservices, idéalement dans un contexte cloud (Azure, AWS ou GCP).
- Maîtrise des conteneurs Docker et de l’orchestration Kubernetes, ainsi que des outils de CI/CD.
- Expertise en messagerie asynchrone (RabbitMQ, Kafka) et en bases de données relationnelles (PostgreSQL) avec Entity Framework Core.
- Connaissance approfondie des principes SOLID, DDD, TDD et des bonnes pratiques de Clean Architecture.
- Familiarité avec les API REST, OpenAPI/Swagger, ainsi que les concepts de sécurité (OAuth2, JWT).
- Bonnes compétences en communication, capacité à travailler en équipe multidisciplinaire et à influencer les décisions techniques.
- Anglais professionnel requis ; la maîtrise du français est un plus.
**Ce que nous offrons**
- Un environnement de travail stimulant au sein d’une entreprise reconnue pour son innovation et son excellence technologique.
- Possibilité de travailler sur des projets à fort impact, avec des technologies de pointe.
- Programme de formation continue, certifications et accès à des conférences internationales.
- Rémunération attractive, bonus de performance et avantages sociaux (assurance santé, tickets restaurant, programme de bien‑être).
- Flexibilité d’horaire et politique de télétravail partiel (hybride) selon les besoins du projet.
- Culture d’entreprise inclusive, axée sur la collaboration, la diversité et le développement personnel.
Rejoignez Bosch Group et participez à la création de solutions qui façonnent le futur de l’industrie. Postulez dès maintenant pour relever ce défi passionnant !