Engineering Manager - Massy, France - Getpro

Getpro
Getpro
Entreprise vérifiée
Massy, France

il y a 2 semaines

Sophie Dupont

Posté par:

Sophie Dupont

beBee Recruiter


Description
**ENTREPRISE**
- ** Description** : Digital Factory Carrefour
- ** Année de création**: 2018
- ** Coeur business **:E-commerce
- ** Taille **:540 personnes
- ** Localisation**: Massy

**MISSIONS**

Au sein de l'équipe Plateforme Client de l'une des plus ambitieuses Digital Factory de France (+500 talents), vous intégrez une équipe de développement au sein de l'une de nos 9 équipes Produits (One Stop Shop, Fast Shopping, Best Deals, Perfect Channel, On Time Delivery, Simple Care, Delighted Customer) et serez en lien direct avec le Chapter Lead et l'Engineering Director de l'équipe Produit. Vous managez une équipe située entre 5 et 12 collaborateurs internes et externes

Passionné, polyvalent, expert et expérimenté, l'Engineering Manager a pour responsabilité de diffuser le savoir-faire et concrétiser les projets de transformation sur son périmètre de responsabilité avec un brin de challenge, une volonté d'apprendre et un sens de la communication.

L'Engineering Manager incarne des compétences en architecture applicative et en développement.

**En lien direct avec le Chapter Lead, vos missions consistent à**:

- Animer et gérer le flux de travail de l'équipe
- Accompagner et former les équipes de développeurs sur la qualité logicielle en inculquant les pratiques de TDD, DDD, les revues de code et le pair programming, craft.
- Participer activement au développement Produit en binôme avec le Product Manager du produit, à prévoir en moyenne 30% de développement sur le poste.
- Superviser et assurer les activités de delivery et accompagner les équipes dans la résolution des problèmes.
- Participer aux choix des solutions techniques, mettre en place et maintenir la CI
- Réaliser des veilles technologiques et être force de proposition pour évoluer et améliorer nos plateformes
- Contribuer fortement à une communauté d'experts et développer les compétences des équipes
- Un plus, serait d'assurer le rôle de devops.

**Vos activités principales**:
**Architecture applicative & Structuration des solutions**
- Fournir des recommandations sur les conceptions à réaliser dans le respect de la stratégie IT.
- Piloter une partie de l'architecture de projets impliquant des risques limités ou un projet simple complet.
- Définir les spécifications, planifier, concevoir et développer des logiciels pour l'entreprise en appliquant les processus d'ingénierie logicielle appropriés, soit individuellement, soit de concert avec l'équipe de projet.
- Contribuer à la résolution des problèmes de support les plus difficiles.

**Pratiques, Patterns, normes et standards**
- Définir et appliquer les normes et les procédures de programmation et de développement ainsi que les principes d'architecture et de programmation.
- Avoir une connaissance approfondie des langages de programmation et une approche orientée objet dans la conception, le codage, les tests et le débogage des programmes.
- Agir à titre de consultant interne, de défenseur, de mentor et d'agent de changement.

**Management d'équipe**
- Identification des besoins en termes de staffing pour son équipe et recrutement d'ingénieurs internes et externes.
- Rétention et accompagnement sur les objectifs de carrière des meilleurs éléments de son équipe
- Apporter un suivi et un coaching aux ingénieurs de son équipe au travers de points réguliers, apporter du feedback pour aider les membres de son équipe à s'améliorer.
- Pousser son équipe à s'améliorer en continu, en démontrant une capacité à montrer l'exemple sur les bonnes pratiques ("lead by example").
- Résoudre les conflits, lever les blocages éventuels et assurer un alignement de l'équipe d'ingénieurs avec les parties prenantes et les autres fonctions de l'équipe (notamment le Product Manager).
- Suivi budgétaire de l'équipe et des solutions.

**Projets & Développement**
- Garantir la vision technique du produit et profiter de son expérience technique et projets pour définir une feuille de route et apporter un éclairage unique et indispensable à son évolution.
- Accompagner l'équipe de développement sur la qualité logicielle en appliquant des pratiques et des routines : TDD, revues de code, pair programming, rétrospectives tech
- Partager et créer des standards d'équipe, rituels à travers la relecture de code et/ou sur des points d'architecture.
- Coder avec l'équipe à hauteur de 30% en moyenne.
- Fluidifier et faciliter la réalisation du projet en interagissant avec le métier, les développeurs, le PO, le marketing, l'UX, la sécurité
- S'approprier rapidement le projet et en comprendre les aspects fonctionnels et techniques Construire une équipe auto-organisée, maintenir sa cohésion et l'amener à l'autonomie.
- Transmettre, accompagner, coacher, et faire grandir les membres de l'équipe sur les bonnes pratiques de développement, l'architecture

Plus d'emplois de Getpro