Dans le cadre du renforcement de l'équipe technique, nous recherchons un·e développeur·se backend expérimenté·e en environnement .NET. Vous interviendrez sur le développement de nouvelles fonctionnalités tout en contribuant à l'amélioration continue de la plateforme, avec un fort accent sur la performance, la fiabilité et la maintenabilité.
Vous serez amené·e à faire évoluer le c?ur applicatif, à optimiser sa capacité à monter en charge et à garantir sa robustesse dans un contexte de forte activité. Si vous appréciez les environnements techniques exigeants, le code bien structuré et les échanges métier concrets, cette opportunité pourrait vous correspondre.
Environnement technique
Langage principal : C# .NET (version récente)
Bases de données : MariaDB, ClickHouse, Redis
Communication interservices : APIs REST, SignalR, RabbitMQ, NATS
Architecture logicielle : Clean Architecture, Domain-Driven Design (DDD), CQRS
Traitements asynchrones : Services hébergés, tâches CRON, files de traitement
Qualité & tests : Tests unitaires et d'intégration, revues de code régulières
Vos missions
Concevoir et développer des fonctionnalités backend en lien avec les besoins métier
Refondre les services existants pour en améliorer la performance et la maintenabilité
Participer à l'évolution de l'architecture logicielle
Documenter et concevoir des APIs robustes et cohérentes
Collaborer étroitement avec les équipes frontend et mobile pour assurer une intégration fluide
Être force de proposition sur les choix techniques
Contribuer activement à la qualité du code via les revues et les bonnes pratiques
Profil recherché
Compétences techniques
Expérience confirmée (2 ans minimum) en développement backend avec C# .NET (Core ou supérieur)
Maîtrise du terminal / shell au-delà des commandes de base
Solide connaissance de SQL ; une expérience avec un moteur OLAP est un plus
À l'aise avec les APIs REST, l'injection de dépendances et la gestion d'état serveur
Capacité à diagnostiquer et résoudre des problèmes de performance ou de logique métier
Profil candidat:
Atouts complémentaires
Expérience en temps réel (SignalR, WebSocket?)
Connaissance des environnements distribués (brokers de messages, microservices?)
Capacité à concevoir des systèmes modulaires et évolutifs
Qualités humaines
Esprit d'analyse et rigueur technique
Autonomie dans le travail tout en favorisant la communication d'équipe
Curiosité technique et volonté de comprendre les enjeux métier
Sens de l'écoute et envie de progresser collectivement
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.