- +2
- +5
- Île-de-France, France
À propos
Contexte L’entreprise recherche un développeur .NET Core pour intervenir sur le développement d’une nouvelle plateforme orientée services (SOA) , au sein du département IT en charge des applications pour le Risk et le PnL. Le projet s’appuie sur un socle technique moderne basé sur Kafka et Cassandra , avec des exigences fortes en termes de performance, de fiabilité et de testabilité. L’environnement est agile, orienté qualité logicielle et bonnes pratiques de développement. Responsabilités principales Participer aux développements en C# .NET Core sur la plateforme SOA en cours de construction. Appliquer les principes de développement piloté par les tests ( TDD ) et par le comportement ( BDD ). Contribuer à l’ intégration de Kafka comme middleware d’événement et à l’utilisation de Cassandra comme base de données distribuée. Réaliser les tests unitaires et les tests automatisés pour garantir la robustesse du code. Participer à la maintenance applicative , au support de niveau 3 et à la correction des anomalies. Produire la documentation technique associée aux développements. Contribuer à la qualité globale du code, au respect des standards et à l'amélioration continue de la plateforme. Profil recherché Expérience significative en développement C# / .NET Core , dans des environnements critiques ou à forte exigence de performance. Maîtrise des pratiques de TDD / BDD et des outils associés. Bonne connaissance des architectures orientées services ( SOA ) et des systèmes événementiels . Expérience pratique avec Apache Kafka (producteur, consommateur, traitement de messages). Connaissance de Cassandra ou d'autres bases de données NoSQL. Capacité à travailler dans un environnement financier, idéalement orienté Risk / PnL / ALM . Autonomie, rigueur, esprit d’analyse et goût pour la qualité logicielle. Expérience en support applicatif niveau 3 appréciée. Environnement Plateforme back-office stratégique dédiée aux risques et à la gestion du résultat (PnL). Architecture moderne orientée événements, avec usage de technologies distribuées. Environnement collaboratif, technique et exigeant. Méthodologie agile, avec pratiques avancées de tests et d’industrialisation.
Compétences idéales
- C#
- Kafka
- Cassandra
- NoSQL
- SOA
Expérience professionnelle
- Backend
- Applications
Compétences linguistiques
- French