Team Leader

  • Temps complet

Description de l'entreprise

Immersion Express chez Finance Active

·         Ce qu’on fait ?

Au service des entreprises, collectivités locales et établissements bancaires, Finance Active propose des solutions pour améliorer la gestion de la dette et des risques financiers. Notre ambition est simple : leur faire gagner du temps, de l’argent et les aider à décider plus vite sur des sujets financiers complexes.

·         Qui le fait ?

Nous sommes 160 collaborateurs aux compétences variées. Avec 33 ans de moyenne d’âge, nous allions la fraîcheur à l’expérience. Notre point commun : l’esprit de conquête.

·         Pourquoi nous proposons une autre vision de la Finance ?

Grâce à la combinaison de nos technologies et notre expertise, nous cherchons à rendre la finance plus accessible et transparente à nos clients. Nous facilitons la collaboration entre les acteurs de l’écosystème financier.  

#Funfacts

-       Toute Fintech que nous sommes, nous existons en réalité depuis 20 ans et sommes leaders sur notre marché

-       Notre entreprise a été créée par deux amis dans leur appartement : aujourd’hui nos bureaux sont dans 6 pays

-       Nous monitorons 1500 Md€ de Dettes et Garanties soit 2 fois plus qu’en 2019.  

Description du poste

Compétences clés

 

Compétence technique Management

Sens organisationnel avancé/structure

Capacité de relai d’information et de motivation

Orientation résultat

 

Contexte

Rattaché au Management de la R&D, le Team Leader est en charge du développement et de la maintenance d’un ensemble de modules logiciels et de leur écosystème (middlewares, frameworks, usine logicielle). Il encadre d’un point de vue technique les équipes de développement et pilote les sujets de roadmap en lien avec l’équipe produit.

 

Missions

 

Tech Leading de l’équipe

Expert

• Être un codeur actif et reconnu au sein de l’équipe

• Maîtriser toutes les étapes de mise en œuvre : de la compréhension du besoin à correction de bugs, en passant par le déploiement.

• Être force de proposition des pratiques de développement de l’équipe (solutions techniques, règles de codage, de design) et les faire appliquer une fois validées par le comité d’architecture

• Savoir être assertif (notamment savoir « dire non ») : ce qui doit être revu avant de passer en production, ce qui n’est pas nécessaire tout de suite

 

Formateur

• Transmettre les bonnes pratiques de l’équipe aux nouveaux arrivants (formation, binômage…)

• Alimenter la dynamique d’apprentissage (partage de ressources, présentations)

 

Facilitateur

• Être le référent final en cas de désaccord sur une revue de code

• Laisser la place à l’échec, avec une posture humble par rapport aux personnes ayant moins de compétence technique que lui, savoir demander de l’aide

• Favoriser la résolution de problèmes organisationnels rencontrés par les équipes en s’appuyant notamment sur les principes d’auto-organisation, de communication et de transparence avec l’aide d’un Scrum Master (co-animateur des rituels, responsable de leur efficacité)

 

Organisation de l’équipe de développement

• Encadrer les équipes dont il a la charge

• Identifier et développer les compétences individuelles des membres des équipes • Manager les équipes au quotidien et proposer une évaluation annuelle de chaque collaborateur à l’Engineering Manager avec qui il participera à l’évaluation annuelle du collaborateur

• Garantir et renforcer les principes de développement agile

• Garantir la qualité du code, de la livraison (QA, Test Unitaire), de l’architecture des modules en collaboration avec la cellule d’architecture

• Participer aux recrutements (internes et prestataires)

• Être garant de la montée en compétence et de la pérennité du maintien de cette compétence au sein de l’équipe

 

Organisation du développement produit et pilotage des projets

• Être leader dans le delivery des projets dont l’équipe a la charge

• Décomposer en collaboration avec les Product Owner la roadmap technique de façon à organiser et piloter le travail de l’équipe

• Faciliter les sessions de conception sur les modules dont il est responsable du livrable (mais il peut déléguer et s’appuyer notamment sur les architectes) en analysant les besoins et concevant des solutions de mise en œuvre, en challengeant si besoin l’équipe de développement, les équipes produit et support dans leur demande

• Assurer les études de faisabilité et le chiffrage de la maintenance et des évolutions des modules en collaboration avec l’architecte

• Être co-responsable avec le PO de la bonne gestion du backlog (User Stories univoques, partagées, pilotables), compléter l’analyse, l’apport des précisions nécessaires (ex. aspect technique) et la priorisation des User Stories pour les développeurs

• Assurer le pilotage et le reporting des projets dont il a la charge

• Remonter les problèmes et proposer des solutions constructives ou des arbitrages à l’Engineering Manager et au Product Manager

• Assurer le suivi des incidents avec le support et remonter les alertes au Management de la R&D