Coach Développeur
Date de publication :
09 octobre 2024Taux d'activité :
100%Type de contrat :
Durée indéterminée- Lieu de travail :Lausanne
Coach Développeur
- Part-time
- Contract Type: Short term contract
Company Description
Talan est un cabinet de conseil en innovation et transformation par la technologie. Depuis plus de 20 ans, Talan conseille les entreprises et les administrations, les accompagne et met en œuvre leurs projets de transformation et d’innovation en France et à l’international.
Présent dans 21 pays, le Groupe met l’innovation au cœur de son développement et intervient dans les domaines liés aux mutations technologiques des grands groupes, comme le Big Data, l’IoT, la Blockchain et l’Intelligence Artificielle.
Pour la 9ème année consécutive, Talan est lauréat du palmarès des entreprises françaises où il fait bon travailler.
Présent à Genève et à Lausanne Talan Suisse compte aujourd’hui près de150 collaborateurs. Initialement investi dans le secteur financier, Talan s’est développé ces dernières années dans les secteurs de l’horlogerie, des assurances, des médias et des services.
Job Description
Le coach développeur sera chargé de l'accompagnement des équipes de développement sur les bonnes pratiques de programmation, en particulier autour de Java 21 et des technologies web. Vous interviendrez dans le cadre du renforcement des compétences des développeurs. Vous fournirez un soutien technique sur les principes du Clean Code, les Design Patterns, le Domain-Driven Design (DDD) tactique, les tests unitaires (TDD), les API et le Behaviour-Driven Development (BDD). En particulier, vous proposerez des axes d'amélioration dans les activités de gestion de la dette technique, du Continuous Delivery et du Legacy Displacement. Vous animerez des ateliers collectifs (comme des katas) et des sessions individualisées pour permettre aux développeurs de monter en compétence sur des pratiques spécifiques et d’adopter une approche progressive dans leur processus de développement.
Qualifications
Compétences nécessaires :
- Expertise en Java (Java 11/21) et frameworks associés (Spring, JEE).
- Solide expérience en développement web (Typescript, VueJS ou framework similaire, HTML/CSS).
- Bonne maîtrise des outils d'intégration continue (CI/CD).
- Expérience en coaching et accompagnement d'équipes de développement.
- Pratiques avancées en Clean Code, TDD, BDD et gestion de dette technique.
- Animation d'ateliers de type kata ou formations en groupe.
- Minimum 6 ans d'expérience dans des environnements similaires.
Compétences additionnelles :
- Connaissance des architectures Legacy et des nouvelles architectures UrbAFC.
- Expérience en gestion de projets de migration (Legacy Displacement).
- Compétence dans l'exposition et l'intégration d'API.
- Capacité à travailler en collaboration avec des équipes multidisciplinaires et à fournir un retour constructif.
- Autonomie, adaptabilité et sens de l’initiative.