
Description
de la mission
Lead Practices Engineering
Lead Practices Engineering
Île-de-France
À partir du 14/04/2025 - 8 mois - Renouvelable
Mission publiée le : 08/04/2025
Mission consultée : 185 fois
Consultants positionnés : 5
Référence : MISS0170000600
Compétences
EXPERT
. Batch . Docker . JAVA . JAVASCRIPT . JUNIT . Kotlin . Microservices . ReactJS . Redux . SPRING . KUBERNETES . api . integration . Maven . BACKEND . FRONTEND . GCP . Kafka . Leadership . SonarQube . TailwindDescription de la mission
Cherchons un(e) Architecte Solution Expert (minimum 10 ans d'expérience sur un poste similaire) pour prendre un poste de Lead Practices Engineering.
Rôle crucial dans l’amélioration des pratiques d’ingénierie logicielle pour les équipes de développement vous
- intégrerez une squad fonctionnelle, où vous apporterez votre expertise pointue sur les bonnes pratiques en matière de développement Java et Javascript pour contribuer au développement de nouvelles fonctionnalités d'une plateforme e-commerce.
- vous concentrerez sur l’amélioration des pratiques organisationnelles, de la qualité logicielle et de la documentation.
Votre rôle englobera trois dimensions stratégiques : l’excellence technique, l’amélioration des pratiques d’ingénierie et le soutien à la culture de la qualité logicielle.
Vos missions
Excellence technique :
- Apporter une expertise avancée en Java et Javascript pour guider les équipes dans la mise en œuvre de solutions robustes, évolutives et performantes.
- Assurer un rôle de référent technique, en accompagnant les développeurs dans la résolution de problématiques complexes.
- Participer activement aux choix technologiques et à la définition des architectures logicielles.
Amélioration des pratiques d’ingénierie :
- Promouvoir et mettre en place des pratiques de développement logiciel de haute qualité, telles que les revues de code, les tests automatisés et l’intégration continue.
- Identifier les axes d’amélioration des processus existants et proposer des solutions concrètes pour optimiser l’efficacité des équipes.
- Partager les bonnes pratiques en matière de développement et de gestion de code source.
- Définir et diffuser une approche API-led Connectivity de nos API.
Qualité logicielle et documentation :
- Définir et garantir des standards de qualité logicielle pour l’ensemble des projets.
- Mettre en place des pratiques documentaires efficaces afin de faciliter la transmission des connaissances et la pérennité des projets.
- Collaborer avec les équipes produit et les parties prenantes pour s’assurer que les objectifs techniques sont alignés avec les besoins métier.
Compétences
- Expertise confirmée en développement Backend (Java 11, Spring Boot 2+, Spring Batch, Maven, Couchbase) et Frontend (ReactJS 15, NextJS 18, Redux, Tailwind), avec une solide expérience dans des environnements complexes (Kafka).
- Très bonnes connaissances des architectures web, des concepts de microservices (API RESTful) et des pratiques de développement moderne (conteneurisation, Docker, Kubernetes, GCP).
- Capacité à vulgariser des concepts techniques et à accompagner des équipes dans la montée en compétences.
- Expérience en amélioration continue des processus de développement et en gestion de la qualité logicielle (SonarQube).
- Maîtrise des outils de CI/CD, des frameworks de tests (JUnit) et des bonnes pratiques de documentation.
- Excellentes compétences en communication, esprit d’équipe et sens du leadership technique.
Compétences expertes requises :
- Java
- Kotlin
- Javascript
- API-led Connectivity
Rôle crucial dans l’amélioration des pratiques d’ingénierie logicielle pour les équipes de développement vous
- intégrerez une squad fonctionnelle, où vous apporterez votre expertise pointue sur les bonnes pratiques en matière de développement Java et Javascript pour contribuer au développement de nouvelles fonctionnalités d'une plateforme e-commerce.
- vous concentrerez sur l’amélioration des pratiques organisationnelles, de la qualité logicielle et de la documentation.
Votre rôle englobera trois dimensions stratégiques : l’excellence technique, l’amélioration des pratiques d’ingénierie et le soutien à la culture de la qualité logicielle.
Vos missions
Excellence technique :
- Apporter une expertise avancée en Java et Javascript pour guider les équipes dans la mise en œuvre de solutions robustes, évolutives et performantes.
- Assurer un rôle de référent technique, en accompagnant les développeurs dans la résolution de problématiques complexes.
- Participer activement aux choix technologiques et à la définition des architectures logicielles.
Amélioration des pratiques d’ingénierie :
- Promouvoir et mettre en place des pratiques de développement logiciel de haute qualité, telles que les revues de code, les tests automatisés et l’intégration continue.
- Identifier les axes d’amélioration des processus existants et proposer des solutions concrètes pour optimiser l’efficacité des équipes.
- Partager les bonnes pratiques en matière de développement et de gestion de code source.
- Définir et diffuser une approche API-led Connectivity de nos API.
Qualité logicielle et documentation :
- Définir et garantir des standards de qualité logicielle pour l’ensemble des projets.
- Mettre en place des pratiques documentaires efficaces afin de faciliter la transmission des connaissances et la pérennité des projets.
- Collaborer avec les équipes produit et les parties prenantes pour s’assurer que les objectifs techniques sont alignés avec les besoins métier.
Compétences
- Expertise confirmée en développement Backend (Java 11, Spring Boot 2+, Spring Batch, Maven, Couchbase) et Frontend (ReactJS 15, NextJS 18, Redux, Tailwind), avec une solide expérience dans des environnements complexes (Kafka).
- Très bonnes connaissances des architectures web, des concepts de microservices (API RESTful) et des pratiques de développement moderne (conteneurisation, Docker, Kubernetes, GCP).
- Capacité à vulgariser des concepts techniques et à accompagner des équipes dans la montée en compétences.
- Expérience en amélioration continue des processus de développement et en gestion de la qualité logicielle (SonarQube).
- Maîtrise des outils de CI/CD, des frameworks de tests (JUnit) et des bonnes pratiques de documentation.
- Excellentes compétences en communication, esprit d’équipe et sens du leadership technique.
Compétences expertes requises :
- Java
- Kotlin
- Javascript
- API-led Connectivity