Expert Architecture Logicielle & Domain-Driven Design (Mission de Conseil)
Free-Work- Autre(s)
- Nanterre
- A définir
- CDI
DÉTAILS DE L'OFFRE
Présentation de l'entreprise
Free-Work, c'est le partenaire dédié aux talents IT !
Que vous soyez freelance, salarié ou en quête de la meilleure voie pour vous, Free-Work est là pour vous accompagner à chaque étape de votre carrière dans l'IT et le Digital.
Missions
Description du poste
Intervention d’un consultant expert pour une mission courte d’environ 20 jours.
Accompagnement des équipes techniques dans la structuration du domaine métier et des architectures applicatives.
Analyse de l’existant et identification des axes d’amélioration sur la conception logicielle.
Animation d’ateliers de modélisation et de conception avec les équipes internes.
Mise en place ou amélioration d’une approche Domain-Driven Design (DDD) au niveau stratégique et tactique.
Contribution à la formalisation d’une living documentation afin de structurer et partager les décisions d’architecture.
Accompagnement des équipes dans la mise en œuvre d’architectures modernes (modulaires, microservices, hexagonales).
Coaching technique et diffusion de bonnes pratiques auprès des développeurs et architectes.
Travail en co-construction avec les équipes internes pour valider les orientations techniques et les modèles de domaine.
Profil candidat:
Compétences attendues
Expertise avancée en Domain-Driven Design (DDD) : strategic design, bounded contexts, modélisation du domaine.
Maîtrise des pratiques de living documentation et de partage des connaissances techniques.
Expertise en architecture logicielle : design patterns, architectures modulaires, microservices, architectures hexagonales.
Expérience solide en développement backend avec des environnements .NET.
Maîtrise des architectures microservices REST.
Très bonne connaissance des bases de données SQL.
Capacité à intervenir en coaching technique et accompagnement d’équipes de développement.
Bon niveau de compréhension d’écosystèmes front-end modernes (ex. frameworks SPA).
Excellente capacité de synthèse et d’analyse.
Forte capacité de communication, d’écoute et de collaboration avec des équipes pluridisciplinaires.
Expérience significative du travail en équipe dans des environnements techniques complexes.

