C’est quoi un Craftsman ? Consultant Clean Code ?
Qu’est-ce qu’un Craftsman ?
Un Craftsman est un artisan logiciel, un développeur avec un bagage technique très solide mais surtout un passionné par la programmation. L’approche Software Craftsmanship, de l’artisanat du logiciel en français, met en avant les compétences de codage des développeurs.
C’est une approche mais avant tout un état d’esprit !
Artisanat logiciel
Pour un Craftsman le logiciel représente de l’artisanat. Ceci est très important car peu de personnes le croient vraiment. Un artisan est fier de son travail et s’efforce de l’améliorer et s’améliorer en permanence.
Il estime que la création de bons logiciels nécessite des compétences et une attention particulière. Ce logiciel ne peut pas être fabriqué ni livré plus rapidement en ajoutant simplement plus de personnes dessus.
Les pratiques de Craftsman
Un artisan exerce son métier, s’efforçant toujours de devenir plus habile et de produire toujours de meilleurs logiciels.
Il y a traditionnellement 3 stades de l’artisanat Craftsman :
- Apprenti
- Journeyman
- Master
Quel que soit le stade dans lequel on se trouve, tant qu’il pratique le logiciel comme de l’artisanat, c’est un artisan du code.
Nous sommes à la recherche d’un super Craftsman maîtrisant les bonnes pratiques du clean code.
Nous avons également une formation qui a pour objectif de transmettre des compétences de développement qui visent à réduire les coûts de maintenance : formation clean code.
Descriptif du poste : Consultant clean code – Craftsman
- Faciliter et contribuer à la mise en place de bonnes pratiques de codage et de test (clean code, TDD)
- Animer divers ateliers et formations : pair programming…
- Se positionner en tant que Tech Lead pour accompagner l’équipe dans les difficultés du quotidien
Votre profil :
- Vous cumulez 10 ans d’expérience en tant que développeur puis Tech Lead
- Vous avez une expérience significative au sein d’une organisation agile en environnement IT
- Vous maitrisez si possible l’environnement .NET Core et idéalement c# (ou bien java)
- Vous savez manager la qualité logiciel (BDD, ATDD, TDD)
- Vous faites preuve de rigueur, d’un excellent relationnel, et d’un sens de la pédagogie
Intervention à distance et déplacement ponctuelle chez le client.
Freelance possible.
Travailler en tans que Craftsman pour All4Test
Créé en 2006, ALL4TEST est reconnue comme étant un « Pure player » dans le domaine de la qualité et test logiciel en France. Nous sommes présents en région IDF, PACA, Bordeaux et nous avons une plateforme d’externalisation des tests (SI, WEB, Mobile) en Nearshore.
Nous intervenons en consulting, formation sur les métiers du test et externalisation du test (TRA) mais également sur l’agilité et le clean code (offre Quality By Design) . La qualité logicielle globale dans un environnement agile est au cœur de votre préoccupation ? Partageons-nous la même vision de la valeur logicielle que nous délivrons aux utilisateurs ?
Motivé pour rejoindre la Team All4Test ? Vous pouvez nous communiquer votre CV et mail de motivation à rh-france@all4test.com, copie contact@all4test.com