Au sein d’une équipe engagée dans une démarche de Software Craftsmanship, vous contribuerez à concevoir et faire évoluer des applications complexes en plaçant le domaine métier, la maintenabilité et la qualité du code au cœur de vos décisions.
Vous serez notamment amené·e à :
Concevoir des solutions en vous appuyant sur les principes du DDD : Domain Model, Bounded Contexts, Aggregates, Value Objects, Domain Events…
Produire un code simple, lisible, testable et évolutif, en appliquant les principes SOLID et les pratiques de Clean Code.
Mettre en œuvre une approche TDD, du refactoring continu et la revue de code collective.
Collaborer étroitement avec les experts métier, Product Owners et autres parties prenantes pour comprendre et modéliser le domaine.
Participer aux choix d’architecture et faire évoluer les systèmes de manière pragmatique.
Utiliser l’IA générative au quotidien pour accélérer et améliorer votre travail : exploration de solutions, génération de tests, refactoring, documentation, analyse de code, debugging, prototypage…
Savoir challenger les propositions de l’IA et conserver une posture de Craftsman : l’IA est un copilote, pas un substitut à la réflexion et à l’expertise technique.
Partager vos connaissances au travers de pair programming, mob programming, code reviews et sessions de partage.
Un plan personnalisé pour postuler intelligemment à cette offre.
Cliquez sur "Postuler" pour accéder à l'offre.