
Développeur C# .Net H/F - Huxley
- Écully - 69
- CDI
- Huxley
Les missions du poste
En tant que Développeur·se Backend C# .NET, tu seras chargé·e d'implémenter de nouvelles fonctionnalités tout en participant activement au refactoring de notre plateforme pour garantir performance, robustesse et maintenabilité.
Tu contribueras à faire évoluer notre coeur applicatif, à renforcer sa scalabilité et à accompagner la montée en charge de notre solution. Si tu aimes comprendre le métier, écrire du code propre et contribuer à un backend vivant (vraiment), ce poste est fait pour toi.
Enjeux techniques
Robustesse et scalabilité : Nos services doivent tenir la charge face à des millions d'événements quotidiens.
Modularité : Nos composants doivent être réutilisables, compréhensibles et faciles à tester.
Conformité : Respect des exigences scales européennes, traçabilité, RGPD.
Performances : Réduire la latence, améliorer l'empreinte mémoire et optimiser les traitements lourds.Notre Stack .NET (et au-delà)
*
Langage : C# .NET 9
*
Base de données : MariaDB, ClickHouse, Redis
*
Communication : REST APIs, SignalR, RabbitMQ, NATS
*
Architecture : Clean Architecture, DDD, CQRS
*
Background workers : HostedServices, CRON jobs, processing queue
*
Tests & qualité : Tests unitaires, intégration, revues de code
Missions principales
*
Développer des fonctionnalités backend pour répondre aux besoins métier.
*
Refactorer les services existants pour les rendre plus efficaces, maintenables et scalables.
*
Participer à l'évolution de notre architecture backend (Clean Archi, CQRS, DDD).
*
Concevoir et documenter des APIs robustes, cohérentes et performantes.
*
Travailler en binôme avec les développeurs frontend/mobile pour garantir une expérience fluide.
*
Être force de proposition sur les choix techniques.
*
Participer aux revues de code et au maintien de la qualité globale du code.
Le profil recherché
Expérience requise
2 ans ou plus en développement backend avec C# .NET (Core ou supérieur)
Tu sais utiliser un terminal / shell (et pas seulement pour taper dotnet run)
Bonne connaissance de SQL et idéalement d'un OLAP (ClickHouse)
À l'aise avec les APIs REST, l'injection de dépendances et la gestion d'état côté serveur
Capacité à diagnostiquer et corriger des problèmes de performance ou de logique métier
Bonus appréciés
Tu as déjà manipulé du temps réel (SignalR, WebSocket...)
Tu as de l'expérience sur un environnement distribué (message brokers, jobs, microservices...)
Tu sais concevoir des systèmes modulaires et durables
Soft skills
Esprit d'analyse et rigueur technique
Capacité à travailler en autonomie tout en communiquant efficacement avec l'équipe
Curiosité, envie de bien faire, envie de comprendre le pourquoi du code
Sens de l'écoute et envie de progresser ensemble