Notre Stack .NET (et au-delà)
Compétences techniques
- 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.
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