Développeur(se) Confirmé(e) Full Stack

Il y a 3 semaines

Tunis, 11, Tunisie ODDO BHF Temps plein
Le/la candidat(e) travaillera en étroite collaboration avec les équipes basées à Tunis, Paris et Francfort afin d'assurer la conception, le développement et la maintenance d'applications métiers robustes et évolutives, dans un environnement orienté microservices et cloud : *Missions principales :*
- Concevoir, développer et maintenir des applications et microservices en .
NET / C#
- Développer des interfaces utilisateur modernes et réactives avec Angular, JavaScript, HTML et CSS
- Participer à la conception d'architectures distribuées (microservices, CQRS, Event Sourcing, DDD)
- Implémenter et exploiter des flux de messages événementiels avec Kafka
- Modéliser et orchestrer des processus métiers avec Camunda (BPMN)
- Concevoir et optimiser des modèles de données relationnelles et événementielles (Oracle, SQL Server, Event Store)
- Déployer et exploiter les applications sur Azure et OpenShift
- Mettre en place et maintenir des pipelines CI/CD et des pratiques DevOps
- Rédiger et maintenir des tests unitaires (XUnit, JUnit) en appliquant une démarche TDD
- Assurer la gestion du code source et la collaboration via Git
- Participer aux revues de code, à la documentation technique et au partage des bonnes pratiques
- Contribuer à l'amélioration continue des processus de développement au sein d'un environnement agile *

Profil recherché
*
- Formation Bac+5 en informatique (ingénieur ou équivalent)
- Expérience confirmée (4 ans et plus) en développement Full Stack
- Autonomie, rigueur et sens de l'analyse
- Bonne capacité à évoluer dans un environnement agile
- Bon relationnel et goût du travail en équipe pluridisciplinaire et internationale Compétences techniques :
- Backend : .
NET, C#, architecture microservices
- Frontend : Angular, JavaScript, HTML, CSS
- Bases de données : SQL, Oracle, SQL Server, Event Store
- Architecture : CQRS, Event Sourcing, microservices, Domain-Driven Design (DDD)
- Intégration et messagerie événementielle : Kafka
- Orchestration de processus métier : Camunda
- Cloud et plateformes : Azure, OpenShift
- DevOps : intégration et déploiement continus (CI/CD)
- Gestion de versions : Git
- Tests et qualité : Tests unitaires (XUnit, JUnit), TDD