Tech lead
Le Tech Lead est à la fois un manager, un chef de projet technique et un développeur polyvalent. Il a plusieurs rôles mais le principal est de suivre l’étude et la conception de projets informatiques. Le métier de lead développeur demande de mobiliser des connaissances techniques en développement et des capacités managériales.
Il est le garant de l’innovation technique dans le cadre du projet dont il est responsable. Il anticipe quelles technologies risquent de devenir obsolètes et au contraire quelles sont les opportunités, pour optimiser et améliorer les pratiques de développement, que ce soit au niveau du traitement des données, des logiciels, des nouvelles technologies ou encore des objets connectés. Il apporte son avis sur les modifications techniques profondes du projet (refonte de composants ou de l’architecture logicielle, priorisation des tâches en évaluant leur complexité vis-à-vis de l’existant, nouvelles opportunités de R&D).
Il est la personne qui guide et accompagne son équipe de développeurs afin de garantir la réussite technique d’un projet informatique. En tant que leader, il doit insuffler une dynamique dans son équipe et accompagner la montée en compétences des personnes qu’il encadre. Il peut être chargé du recrutement de développeurs et d’administrateurs systèmes. Pour cela, il définit ses besoins, établit son budget, rédige les fiches de poste, et reçoit les candidats en en entretien.
Il peut être spécialisé par technologie ou domaine fonctionnel (front-end / back-end / ...), en fonction de la taille du projet ou de sa complexité.
- Informations générales
- Conditions d'exercice
- Tendances d'évolution
- Connaissances
- Autres référentiels
Domaine Fonctionnel
Numérique
Famille Professionnelle
Pilotage
Versants
- Fonction publique d'Etat
- Fonction publique territoriale
- Fonction publique hospitalière
Pas de compétences managériales requises
Pas de compétences managériales requises
Code CSP
ERNUM038
Activités principales
- ANALYSE
- Analyse les besoins métier et participe à l'alimentation du backlog produit ainsi qu’à sa priorisation
- Propose des innovations techniques et technologiques et des outils à mettre en œuvre pour atteindre les objectifs de roadmap
- QUALIFICATION
- Met en place les tests et le recettage
- Assure la performance, la maintenabilité et à la qualité du produit final
- DEVELOPPEMENT
- Modélise et conçoit les solutions logicielles dans le respect des normes qualité et sécurité
- Supervise et garantit les choix techniques et fonctionnels des produits
- ENCADREMENT, ANIMATION
- Manage et pilote l’équipe de développeurs, accompagne, résout les problèmes et les fait monter en compétences
- Mets en place et maintient les processus d’embarquements techniques de nouveaux membres (présentation du code, premières tâches, …)
- Répartit la charge de travail, en volume et en calendrier, en fonction des prévisions d’évolution des effectifs et des compétences de son équipe
- PLANIFICATION, ORGANISATION, GESTION
- Établit et suit le plan de charges
- Supervise et définit le rythme du projet ; contrôle la bonne progression des développements, définit la ligne directrice, les choix techniques et les méthodes techniques à utiliser
- Pilote la coordination organisationnelle et opérationnelle avec ses partenaires
- Établit et suit les tableaux de bord
- Analyse et propose des solutions pour améliorer continuellement la productivité de son équipe
Conditions d’exercice
- L'enjeu de ce métier concerne l'évolution des langages et environnements de conception et de programmation et la nécessité d'entretenir une veille active et une actualisation de ses compétences pour continuer à évoluer sur différentes applications et être force de proposition en termes d’innovation technique
Savoir-être
Savoir-Faire
Connaissances professionnelles
RIME
- Emplois de référence
- Emplois types
ROME
RéFérens
REME
- Métiers