Les missions du poste

W hub est une Entreprise de Services du Numérique (ESN) spécialisée dans la fourniture de solutions technologiques avancées.

Fondée par les anciens dirigeants d'une grande ESN, W hub bénéficie d'une connaissance approfondie du marché et des enjeux spécifiques du secteur.


Nous recherchons un·e Software Craftsman / Craftswoman passionné·e par la qualité logicielle, le Domain-Driven Design (DDD) et les pratiques de développement modernes, avec une vraie appétence pour l'utilisation de l'IA comme accélérateur du développement.

?? Votre mission

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 coeur 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 oeuvre 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.

Le profil recherché

Vous vous reconnaissez dans plusieurs de ces sujets :

  • Expérience significative en développement logiciel.
  • Solide culture Software Craftsmanship.
  • Pratique ou forte appétence pour le DDD.
  • Sensibilité aux principes Clean Code, SOLID, TDD, BDD.
  • Goût prononcé pour le refactoring et l'amélioration continue.
  • Expérience des architectures modernes : Hexagonal Architecture, Clean Architecture, Event-Driven Architecture, CQRS... selon le contexte.
  • Curiosité et envie d'expérimenter les nouveaux outils d'IA appliqués au développement logiciel.
  • Capacité à travailler en équipe et à transmettre vos connaissances.
  • Esprit pragmatique : vous savez qu'une bonne architecture est avant tout une architecture adaptée au problème métier.

Compétences requises

  • Amélioration continue
  • Clean
  • Intelligence artificielle
  • Développement logiciel
  • Test driven development (TDD)
Postuler sur le site du recruteur

Ces offres pourraient aussi vous correspondre.

Recherches similaires

L’emploi par métier dans le domaine Informatique à Paris