Vous êtes sur la page 1sur 40

MATRICE COMPETENCES

TECH
BACK
BACK - JUNIOR

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Utilisation simple d’un ● 1ère expérience projet ● Génération d’un Gitflow clair ● Ouverture d’esprit et ● Concentration sur la
langage et son framework présentant des règles métier et propre capacité à se remettre en réalisation technique
simples et concrètes question : n’hésite pas à faire
● 1ère expérience sur ● Levée d’alertes au bon ● Force de proposition dans
challenger ses
architecture simple (MVC) ● Compréhension de son rôle interlocuteur en cas de son domaine
connaissances
et de l’impact de son travail besoin
● Compréhension de l’utilité
sur la globalité du projet ● Veille régulière dans son
des tests et mise en place de ● Compréhension et mise en
domaine
tests unitaires et/ou ● Découverte d’un secteur application des process et
fonctionnels d’activité et de ses enjeux rituels de l’entreprise (agilité,
Lean, modèle hybride…)
● Connaissance des principes
BDDs relationnelles et non ● Revue de code et pair
relationnelles et utilisation programming afin de
de l’une d’elles prendre en main le projet et
faire des retours sur son
● Connaissance des
niveau de compréhension
problématiques de sécurité
simples (bonnes pratiques,
gestion des tokens, injection
SQL …).
BACK - INTERMÉDIAIRE

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Utilisation des principales ● Expérience aboutie sur des ● Compréhension du rôle de ● Facilité à appréhender les ● Concentration sur la
fonctionnalités du langage et projets présentant plusieurs chacun dans son équipe et de problématiques réalisation technique
de ses librairies / frameworks règles métier simples et prise leurs besoins (Devops, Front, algorithmiques
● Force de proposition dans son
en compte des effets de bord PO, Gpro, Métier…)
● Connaissance et utilisation des ● Veille régulière dans son domaine
potentiels
principaux Design Patterns et ● Compréhension et adaptation domaine et sur des sujets
principes de développement ● Prise de hauteur par rapport rapide aux méthodes et pouvant impacter son travail
(SOLID, KISS, DRY, WET…) aux problématiques process de l’entreprise (Front, Devops, Sécurité…)
techniques et prise en compte
● Expérience aboutie sur des ● Revue de code et pair
de la satisfaction client
architectures simples à programming afin de
intermédiaires (MVC, Event ● Prise en compte de la notion poursuivre le développement
Programming…) d’itération dans l’organisation de ses connaissances et de
de son flux de travail ses pratiques
● Début de la réflexion en terme
de scalabilité ● Connaissance des ● Rédige et maintien la
problématiques et enjeux liés documentation technique
● Mise en application des tests
au secteur d’activité du projet
unitaires, fonctionnels et
d’intégration ● Connaissance et prise en
compte de la réglementation
● Maîtrise d’une BDD SQL ou
liée à la RGPD
NoSQL
● Maîtrise la création d’un
environnement de
développement, la mise en
place d’un Docker et
l’utilisation d’un outil de CI/CD
● Maîtrise des problématiques
de sécurité simples
BACK - CONFIRME

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Utilisation optimisée langage ● Expérience projet avec une ● Capable de se mettre à la ● Intérêt pour d’autres ● Conseil et orientation sur les
et framework complexité métier avancée place de son interlocuteur et paradigmes de choix tech en fonction du
(analyse et abstraction) de ses prédécesseurs programmation (fonctionnelle contexte projet
● Diffusion des bonnes
ou événementielle)
pratiques (Patterns, principes, ● Compréhension de son ● Rédige et maintien la ● Capacité à challenger les
reviews, qualité…) environnement métier, de ses documentation technique en process en place et les
contraintes et capacité à les incluant une vision globale du demandes métier qui lui sont
● Expérience sur des ● Consolidation de son expertise
verbaliser projet faites
architectures complexes sur un domaine donné
(Microservices, CQRS…) ● Expérience dans des ● Prise en compte de son
● Veille régulière dans son
domaines d’activités variés ou environnement pour proposer
● Expérience sur des domaine d’expertise
construction d’une expertise et faire évoluer la
problématiques de scalabilité,
sectorielle méthodologie et les pratiques
trafic, performance...
de l’équipe ou / et
● Maîtrise des tests unitaires,
fonctionnels et d’intégration ● Transmission et partage des
connaissances au sein de son
● Maîtrise des différents types équipe ● Intérêt et développement des
de BDD SQL et NoSQL compétences sur d’autres
langages/outils
● Maîtrise les fonctionnalités
avancées de Docker et ● Veille régulière diversifiée
Kubernetes (côté applicatif)
● Maîtrise la configuration d’un
outil de CI/CD
● Expérience sur des
problématiques de migration
Cloud
● Prise en compte de
problématiques de sécurité
avancées (XSS, DOS…)
BACK - EXPERT

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Capable de sortir des sentiers ● Compréhension du business ● Capable d’adapter son ● Reconnaissance par ses pairs ● Anticipation et gestion des
battus pour proposer la model de l’entreprise, capable discours à n’importe quel type dans son domaine d’expertise risques techniques du projet
solution technique la plus de l’expliquer et d’identifier où d’interlocuteur
● Rédige du contenu ou prend la
pertinente pour le besoin il pourra apporter de la valeur
● Capable de guider parole en public afin de faire
● Garant de la mise en place techniquement des progresser ses pairs sur son
des bonnes pratiques et du développeurs plus juniors, de domaine d’expertise
respect des standards de les orienter dans la gestion de
qualité leurs priorités et de leurs
montées en compétences
● Expérience sur des
environnements et
problématiques tech variés lui
permettant de répondre à la
quasi totalité des
problématiques rencontrées
BACK - LEAD

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Garantie la proposition de la ● Compréhension du business ● Création d’un environnement ● Reconnaissance par ses pairs ● Conseil et orientation sur les
solution tech la plus optimale model de l’entreprise, capable favorable pour que les dans son domaine d’expertise choix tech en fonction du
pour le besoin et l’équipe de l’expliquer et d’identifier où membres de l’équipe trouvent contexte projet
● Rédaction de contenus ou
il pourra apporter de la valeur leur place
● Garant de la mise en place prise de parole en public afin ● Capacité à challenger les
des bonnes pratiques et des ● Contribution au recrutement, de faire progresser ses pairs process en place et les
standards de qualité au staffing et au sur son domaine d’expertise demandes métier qui lui sont
développement des faites
● Expérience sur des
compétences dans son équipe
environnements, des
problématiques tech et ● Fait face aux contraintes de
managériales variés son environnement et fait
preuve de pédagogie pour
expliquer les changements en
cours ou à venir
● Capacité à adapter son
discours à n’importe quel type
d’interlocuteur
FRONT
FRONT - JUNIOR

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Utilisation simple d’un ● 1ère expérience projet ● Génération d’un Gitflow clair ● Ouverture d’esprit et ● Concentration sur la
langage et son framework présentant des règles métier et propre capacité à se remettre en réalisation technique
simples et concrètes question : n’hésite pas à faire
● 1ère expérience sur ● Levée d’alertes au bon ● Force de proposition dans
challenger ses
architecture simple ● Compréhension de son rôle interlocuteur en cas de son domaine
connaissances
et de l’impact de son travail besoin
● Compréhension de l’utilité
sur la globalité du projet ● Veille régulière dans son
des tests et mise en place de ● Compréhension et mise en
domaine
tests unitaires et/ou ● Découverte d’un secteur application des process et
fonctionnels d’activité et de ses enjeux rituels de l’entreprise (agilité,
Lean, modèle hybride…)
● Connaissance et mise en
application des principales ● Revue de code et pair
librairies d’intégration en programming afin de
CSS prendre en main le projet et
faire des retours sur son
niveau de compréhension
FRONT - INTERMÉDIAIRE

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Utilisation des principales ● Expérience aboutie sur des ● Compréhension du rôle de ● Facilité à appréhender les ● Concentration sur la
fonctionnalités du langage et projets présentant plusieurs chacun dans son équipe et de problématiques réalisation technique
de ses libraires / framework règles métier simples et prise leurs besoins (Devops, Back, algorithmiques
● Force de proposition dans son
en compte des effets de bord PO, Gpro, Métier…)
● Utilisation des packages et ● Veille régulière dans son domaine
potentiels
compréhension des ● Compréhension et adaptation domaine et sur des sujets
dépendances ● Prise de hauteur par rapport rapide aux méthodes et pouvant impacter son travail
aux problématiques process de l’entreprise (Back, Devops, Sécurité…)
● Compréhension et utilisation
techniques et prise en compte
du typage ● Revue de code et pair
de la satisfaction client
programming afin de
● Expérience aboutie sur des
● Prise en compte de la notion poursuivre le développement
architectures simples à
d’itération dans l’organisation de ses connaissances et de
intermédiaires
de son flux de travail ses pratiques
● Début de la réflexion en terme
de scalabilité ● Connaissance des ● Rédige et maintien la
problématiques et enjeux liés documentation technique
● Mise en application des tests au secteur d’activité du projet
unitaires, fonctionnels et
d’intégration ● Connaissance et prise en
compte de la réglementation
● Utilisation de librairies liée à la RGPD
d’intégration liées au
framework utilisé
● Connaissance des
problématiques de
référencement et
d’accessibilité
● Connaissance des
problématiques de sécurité
simples (gestion des headers,
gestion des tokens...)
FRONT - CONFIRME

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Utilisation optimisée du langage ● Expérience projet avec une ● Capable de se mettre à la place ● Consolidation de son expertise ● Conseil et orientation sur les
et framework complexité métier avancée de son interlocuteur et de ses sur un domaine donné choix tech en fonction du
(analyse et abstraction) prédécesseurs contexte projet
● Maîtrise la programmation ● Veille régulière dans son
fonctionnelle et le typage ● Compréhension de son ● Rédaction et maintien de la domaine d’expertise ● Capacité à challenger les
environnement métier, de ses documentation technique en process en place et les
● Création et gestion des
contraintes et être capable de incluant une vision globale du demandes métier qui lui sont
packages
les verbaliser projet ou faites
● Diffusion des bonnes pratiques
● Expérience dans des domaines ● Prise en compte de son
(Patterns, principes, reviews,
d’activités variés ou construction environnement pour proposer
qualité…) ● Intérêt et développement des
d’une expertise sectorielle et faire évoluer la méthodologie compétences sur d’autres
● Expérience sur des architectures et les pratiques de l’équipe langages/outils
complexes
● Transmission et partage des ● Veille régulière diversifiée
● Expérience sur des connaissances au sein de son
problématiques de équipe
performance, SSR...
● Maîtrise des tests unitaires,
fonctionnels et d’intégration
● Maîtrise des librairies
d’intégration liées au framework
utilisé et bonnes connaissances
de librairies spécifiques
(animations, graphes…)
● Maîtrise des problématiques de
référencement et d’accessibilité
● Maîtrise des outils de Build
(Webpack, Parcel, Babel)
● Maîtrise du déploiement avec
des outils de CI et l’utilisation de
Docker
FRONT - EXPERT

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Capacité à sortir des sentiers ● Compréhension du business ● Capacité à adapter son discours ● Reconnaissance par ses pairs ● Anticipation et gestion les
battus pour proposer la solution model de l’entreprise, capable à n’importe quel type dans son domaine d’expertise risques techniques du projet
technique la plus pertinente de l’expliquer et d’identifier où il d’interlocuteur
● Rédaction de contenu ou prise
pour le besoin pourra apporter de la valeur
● Capacité à guider de parole en public afin de faire
● Garant de la mise en place des techniquement des progresser ses pairs sur son
bonnes pratiques et du respect développeurs plus juniors, à les domaine d’expertise
des standards de qualité orienter dans la gestion de leurs
priorités et de leurs montées en
● Expérience sur des
compétences
environnements et
problématiques tech variés lui
permettant de répondre à la
quasi totalité des
problématiques rencontrées
FRONT - LEAD

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Garant de la proposition de la ● Compréhension du business ● Création d’un environnement ● Reconnaissance par ses pairs ● Anticipation et gestion des
solution tech la plus optimale model de l’entreprise, capable favorable pour que les membres dans son domaine d’expertise risques techniques et humains
pour le besoin et l’équipe de l’expliquer et d’identifier où il de l’équipe trouvent leur place du projet
● Rédaction de contenu ou prise
pourra apporter de la valeur
● Garant de la mise en place des ● Contribution au recrutement, au de parole en public afin de faire ● Implication sur des sujets
bonnes pratiques et des staffing et au développement progresser ses pairs sur son transverses de construction
standards de qualité des compétences dans son domaine d’expertise pour l’entreprise ou son équipe
équipe
● Expérience sur des
environnements, des ● Fait face aux contraintes de son
problématiques tech et environnement et fait preuve de
managériales variés pédagogie pour expliquer les
changements en cours ou à
venir
● Capacité à adapter son discours
à n’importe quel type
d’interlocuteur
FULLSTACK
FULLSTACK

FULLSTACK - Intermédiaire
un niveau confirmé (Back ou Front) + un niveau intermédiaire (Back ou Front)

FULLSTACK - Confirmé
un niveau confirmé à la fois sur le Back et le Front

FULLSTACK - Expert
un niveau expert (Back ou Front) + un niveau confirmé (Back ou Front)

FULLSTACK - Lead
un niveau Lead (Back ou Front) + un niveau confirmé (Back ou Front)
INFRA/DEVOPS/SRE
INFRA/DEVOPS/SRE - JUNIOR

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Maîtrise d’au moins un outil ● 1ère expérience projet ● Génération d’un Gitflow clair ● Ouverture d’esprit et ● Concentration sur la
de scripting (Bash, Shell, présentant des règles métier et propre capacité à se remettre en réalisation technique
Python…) simples et concrètes question : n’hésite pas à faire
● Levée d’alertes au bon ● Force de proposition dans
challenger ses
● Connaissance de ● Compréhension de son rôle interlocuteur en cas de son domaine
connaissances
l’environnement Linux et de et de l’impact de son travail besoin
ses principales commandes sur la globalité du projet ● Veille régulière dans son
● Compréhension et mise en
domaine
● 1ère expérience sur des ● Découverte d’un secteur application des process et
problématiques de gestion d’activité et de ses enjeux rituels de l’entreprise (agilité,
de logs et de monitoring Lean, modèle hybride…)
● Compréhension du principe ● Revue de code et pair
de conteneurisation et 1ere programming afin de
expérience sur Docker prendre en main le projet et
faire des retours sur son
● Compréhension des
niveau de compréhension
problématiques de CI/CD et
1ere expérience avec un
outil Jenkins, GitlabCI,
CircleCI…)
● 1ère expérience au sein d’un
environnement Cloud
(AWS/GCP/Azure)
● Connaissance des
problématiques réseau et
sécurité (Firewall,
Authentification…)
INFRA/DEVOPS/SRE - INTERMÉDIAIRE

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Maîtrise la mise en place et ● Prise de hauteur par rapport ● Compréhension du rôle de ● Capacité d’abstraction ● Concentration sur la
la configuration d’un Docker aux problématiques chacun dans son équipe et réalisation technique
● Veille régulière dans son
(Docker Compose). techniques et prise en de leurs besoins :
domaine et sur des sujets ● Force de proposition dans
compte de la satisfaction interactions Back et Front
● Maîtrise la mise en place et pouvant impacter son travail son domaine
client (finaux et notamment
la configuration d’un outil de (Architecture, Infrastructure,
développeurs)
CI/CD (Jenkins, GitlabCI, ● Compréhension et Cloud, Sécurité…)
CircleCI…) ● Prise en compte de la notion adaptation rapide aux
● Sens du service: proactivité
d’itération dans méthodes et process de
● Maîtrise l’utilisation des dans l’apport de solutions à
l’organisation de son flux de l’entreprise
principaux services au sein des problématiques
travail
d’une même plateforme ● Expérience sur un projet
Cloud (AWS/GCP/Azure) ● Connaissance des avec une méthodologie Agile
problématiques et enjeux ou Lean
● Maîtrise le paramétrage des
liés au secteur d’activité du
logs et les outils de ● Revue de code et pair
projet
monitoring (Prometheus) programming afin de
● Connaissance et prise en poursuivre le
● Début de la réflexion en
compte de la réglementation développement de ses
terme de scalabilité et
liée à la RGPD connaissances et de ses
d’optimisation de
pratiques
l’infrastructure (utilisation
d’outils d’orchestration ● Rédige et maintien la
(Terraform, Ansible, Puppet) documentation technique
● Prise en compte de
problématiques de sécurité
avancées
INFRA/DEVOPS/SRE - CONFIRME

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Mise en place et maîtrise ● Expérience projet avec une ● Capacité à créer et maintenir ● Consolidation de son ● Conseil, orientation sur les
d’une automatisation complexité métier avancée un ancrage fort avec les expertise sur un domaine choix tech en fonction du
poussée des déploiements. (analyse et abstraction) équipes de développement donné contexte projet
● Mise en place d’un ● Compréhension de son ● Favorisation de la ● Veille régulière dans son ● Capacité à challenger les
monitoring avancé des environnement métier, de communication entre les domaine d’expertise process en place et les
systèmes et BDDs. Définition ses contraintes et être différentes équipes tech demandes métier qui lui
des metrics pertinentes, capable de les verbaliser sont faites
● Capacité à se mettre à la
interprétation et apport des ou
● Expérience dans des place de son interlocuteur et
solutions concrètes.
domaines d’activités variés de ses prédécesseurs
● Contribution active à ou construction d’une
● Rédaction et maintien de la ● Intérêt et développement
l’optimisation des expertise sectorielle
documentation technique en des compétences sur
performances de l’applicatif.
incluant une vision globale d’autres métiers (Back,
● Expérience dans le cadre du projet Front, Data, Mobile…)
d’architectures complexes
● Prise en compte de son ● Veille régulière diversifiée
● Maîtrise les problématiques environnement pour
d’orchestration de proposer et faire évoluer la
conteneurs (Kubernetes / méthodologie et les
Docker Swarm) pratiques de l’équipe
● Expérience sur des ● Transmission et partage des
problématiques de connaissances au sein de
migration Cloud son équipe
INFRA/DEVOPS/SRE - EXPERT

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Capacité à sortir des sentiers ● Compréhension du business ● Capacité à adapter son ● Reconnaissance par ses ● Anticipation et gestion les
battus pour proposer la model de l’entreprise, discours à n’importe quel pairs dans son domaine risques techniques du projet
solution technique la plus capable de l’expliquer et type d’interlocuteur d’expertise
pertinente pour le besoin d’identifier où il pourra
● Capacité à guider ● Rédaction de contenu ou
apporter de la valeur
● Garant de la mise en place techniquement des profils prise de parole en public afin
des bonnes pratiques et du plus juniors, à les orienter de faire progresser ses pairs
respect des standards de dans la gestion de leurs sur son domaine d’expertise
qualité priorités et de leurs montées
en compétences
● Expérience sur des
environnements et
problématiques tech variés
lui permettant de répondre à
la quasi totalité des
problématiques rencontrées
INFRA/DEVOPS/SRE - LEAD

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Garant de la proposition de ● Compréhension du business ● Création d’un ● Reconnaissance par ses ● Anticipation et gestion des
la solution tech la plus model de l’entreprise, environnement favorable pairs dans son domaine risques techniques et
optimale pour le besoin et l’ capable de l’expliquer et pour que les membres de l’ d’expertise humains du projet
équipe d’identifier où il pourra équipe trouvent leur place
● Rédaction de contenu ou ● Implication sur des sujets
apporter de la valeur
● Garant de la mise en place ● Contribution au prise de parole en public afin transverses de construction
des bonnes pratiques et des recrutement, au staffing et de faire progresser ses pairs pour l’entreprise ou son
standards de qualité au développement des sur son domaine d’expertise équipe
compétences dans son
● Expérience sur des
équipe
environnements, des
problématiques tech et ● Fait face aux contraintes de
managériales variés son environnement et fait
preuve de pédagogie pour
expliquer les changements
en cours ou à venir
● Capacité à adapter son
discours à n’importe quel
type d’interlocuteur
MOBILE
MOBILE - JUNIOR

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Utilisation simple d’un ● 1ère expérience projet ● Génération d’un Gitflow clair ● Ouverture d’esprit, curiosité ● Concentration sur la
langage et de ses principales présentant des règles métier et propre et capacité à se remettre en réalisation technique
librairies (appels réseaux ou simples et concrètes question : n’hésite pas à faire
● Levée d’alertes au bon ● Force de proposition dans
gestion images ou gestion challenger ses
● Compréhension de son rôle interlocuteur en cas de son domaine
BDD…) et maîtrise de l’IDE connaissances
et de l’impact de son travail besoin
● Création en autonomie d’ sur la globalité du projet ● Veille régulière dans son
● Compréhension et mise en
écrans et d’interfaces domaine
● Découverte d’un secteur application des process et
simples
d’activité et de ses enjeux rituels de l’entreprise (agilité,
● 1ère expérience sur Lean, modèle hybride…)
architecture simple (MVC,
● Revue de code et pair
MVP ou idéalement MVVM)
programming afin de
● Compréhension de l’utilité prendre en main le projet et
des tests et utilisation de faire des retours sur son
tests unitaires et/ou niveau de compréhension
fonctionnels
● Connaissance et utilisation
des principales BDDs mobile
(CoreData, Room, Realm…)
MOBILE - INTERMEDIAIRE

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Maîtrise des principales ● Expérience aboutie sur des ● Compréhension du rôle de ● Facilité à appréhender les ● Concentration sur la
fonctionnalités des langages projets présentant plusieurs chacun dans son équipe et problématiques réalisation technique
et de leurs librairies / règles métier simples et de leurs besoins : algorithmiques
● Force de proposition dans
framework prise en compte des effets interactions Devops, Back,
● Veille régulière dans son son domaine
de bord potentiels PO...
● Bonne connaissance des domaine et sur des sujets
librairies de programmation ● Capacité à challenger une ● Capable d’adapter son pouvant impacter son travail
réactives maquette ou une nouvelle discours en fonction de ses (Back, Devops, Sécurité…)
fonctionnalité principaux interlocuteurs
● Connaissance et utilisation ● Capacité à se mettre à la
(Dev, Lead, PO, Métier…)
des principaux Design ● Suivi du monitoring de l’app place de l’utilisateur
Patterns et principes de dev et proactivité pour la ● Compréhension et
(SOLID, KISS, DRY, WET…) résolution de crashs/bugs adaptation rapide aux
méthodes et process de
● Expérience aboutie sur des ● Prise de hauteur par rapport
l’entreprise
architectures simples à aux problématiques
intermédiaires (MVC, MVP, techniques et prise en ● Revue de code et pair
MVVM...) compte de la satisfaction programming afin de
client poursuivre le
● Début de la réflexion en
développement de ses
terme de scalabilité ● Prise en compte de la notion
connaissances et de ses
d’itération dans
● Mise en application des tests pratiques
l’organisation de son flux de
unitaires et fonctionnels
travail ● Rédige et maintien la
● Maîtrise la création d’un documentation technique
● Connaissance des
environnement de
problématiques et enjeux
développement et utilisation
liés au secteur d’activité du
en autonomie des outils de
projet
CI/CD (Bitrise/Fastlane)
● Connaissance et prise en
● Développement d’une
compte de la réglementation
sensibilité UX/UI
liée à la RGPD
MOBILE - CONFIRME

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Utilisation optimisée langage ● Expérience projet avec une ● Capacité à se mettre à la ● Consolidation de son ● Conseil et orientation sur les
et framework complexité métier avancée place de son interlocuteur et expertise sur un domaine choix tech en fonction du
(analyse et abstraction) de ses prédécesseurs donné contexte projet
● Diffusion des bonnes
pratiques (Patterns, ● Compréhension de son ● Rédaction et maintien de la ● Veille régulière dans son ● Capacité à challenger les
principes, reviews, qualité…) environnement métier, de documentation technique en domaine d’expertise process en place et les
ses contraintes et être incluant une vision globale demandes métier qui lui
● Expérience sur des
capable de les verbaliser du projet sont faites
architectures complexes
ou
(MVVM, Viper, VIP, Clean ● Expérience dans des ● Prise en compte de son
Architecture...) domaines d’activités variés environnement pour
ou construction d’une proposer et faire évoluer la
● Expérience sur des ● Intérêt et développement
expertise sectorielle méthodologie et les
problématiques de des compétences sur
pratiques de l’équipe
scalabilité, trafic, d’autres langages/outils
performance... ● Transmission et partage des
connaissances au sein de
● Maîtrise des tests unitaires,
son équipe ● Veille régulière diversifiée
fonctionnels et d’intégration
● Maîtrise des principales
fonctionnalités de Docker et
capacité à configurer de
manière optimisée un outil
de CI/CD
(Jenkins/Bitrise/Fastlane)
● Prise en compte de
problématiques de sécurité
avancées
● Force de proposition sur des
problématiques UX/UI
MOBILE - EXPERT

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Capacité à sortir des sentiers ● Compréhension du business ● Capacité à adapter son ● Reconnaissance par ses ● Anticipation et gestion des
battus pour proposer la model de l’entreprise, discours à n’importe quel pairs dans son domaine risques techniques du projet
solution technique la plus capable de l’expliquer et type d’interlocuteur d’expertise
pertinente pour le besoin d’identifier où il pourra
● Capacité à guider ● Rédaction de contenus ou
apporter de la valeur
● Garant de la mise en place techniquement des profils prise de parole en public afin
des bonnes pratiques et du plus juniors, à les orienter de faire progresser ses pairs
respect des standards de dans la gestion de leurs sur son domaine d’expertise
qualité priorités et de leurs montées
en compétences
● Expérience sur des
environnements et
problématiques tech variés
lui permettant de répondre à
la quasi totalité des
problématiques rencontrées
MOBILE - LEAD

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Garant de la proposition de ● Compréhension du business ● Création d’un ● Reconnaissance par ses ● Anticipation et gestion des
la solution tech la plus model de l’entreprise, environnement favorable pairs dans son domaine risques techniques et
optimale pour le besoin et l’ capable de l’expliquer et pour que les membres de l’ humains du projet
● Rédaction de contenus ou
équipe d’identifier où il pourra équipe trouvent leur place
prise de parole en public afin ● Implication sur des sujets
apporter de la valeur
● Garant de la mise en place ● Contribution au de faire progresser ses pairs transverses de construction
des bonnes pratiques et des recrutement, au staffing et sur son domaine d’expertise pour l’entreprise ou son
standards de qualité au développement des équipe
compétences dans son
● Expérience sur des
équipe
environnements,
problématiques tech et ● Fait face aux contraintes de
managériales variés son environnement et fait
preuve de pédagogie pour
expliquer les changements
en cours ou à venir
● Capacité à adapter son
discours à n’importe quel
type d’interlocuteur
DATA SCIENCE
DATA SCIENCE - JUNIOR

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Maîtrise des concepts des ● Compréhension de son rôle ● Génération d’un Gitflow clair ● Ouverture d’esprit et ● Concentration sur la
modèles statistiques et de l’impact de son travail et propre capacité à se remettre en réalisation technique
sur la globalité du projet: question : n’hésite pas à faire
● Maîtrise de l’environnement ● Levée d’alertes au bon ● Force de proposition dans
attachement à la valeur challenger ses
de développement (Jupyter) interlocuteur en cas de son domaine
business apportée connaissances
besoin
● Maîtrise de la syntaxe d’un
● Compréhension de la ● Veille régulière dans son
langage et utilisation de ses ● Compréhension et mise en
problématique métier domaine
principales librairies / application des process et
proposée et exploration en
frameworks (Python/Scala) rituels de l’entreprise (agilité,
binôme avec un profil plus
Lean, modèle hybride…)
● Maîtrise des principaux confirmé
outils de ML (Scitlearn, ● Revue de code et pair
● Découverte d’un secteur
Pandas…) et connaissances programming afin de
d’activité et de ses enjeux
des outils de DL (Tensorflow, prendre en main le projet et
Keras…) faire des retours sur son
niveau de compréhension
● Application des techniques
de Feature Engineering
(nettoyage données)
● Compréhension de l’utilité
des tests (unitaires et
fonctionnels)
● Maîtrise quelques outils de
data visualisation
DATA SCIENCE - INTERMEDIAIRE

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Compréhension et utilisation ● Compréhension de la ● Compréhension du rôle de ● Facilité à appréhender les ● Concentration sur la
des principaux modèles de ML problématique métier chacun dans son équipe et problématiques réalisation technique
et DL proposée, identification des de leurs besoins algorithmiques
● Force de proposition dans
● Utilisation des principales modèles et des paramètres
● Compréhension et ● Veille régulière dans son son domaine
librairies de ML et DL pour l’exploration en
adaptation rapide aux domaine et sur des sujets
● Utilisation des outils
autonomie
méthodes et process de pouvant impacter son travail
d’encapsulation de modèles ● Prise de hauteur par rapport l’entreprise (Front, Devops, Sécurité…)
(Flask, CherryPy…) aux problématiques
● Revue de code et pair
● Utilisation du feature techniques et prise en
programming afin de
engineering compte de la satisfaction
poursuivre le
● Maîtrise et mise en application
client
développement de ses
des principaux Design Patterns ● Prise en compte de la notion connaissances et de ses
et principes de dev (TDD…) d’itération dans pratiques
● Utilisation des outils DataOps l’organisation de son flux de
● Rédaction et maintien la
pour packager et déployer des travail
modèles
documentation technique
● Connaissance des
● Compréhension du principe problématiques et enjeux
d’industrialisation et liés au secteur d’activité du
sensibilisation aux projet
problématiques CI/CD
● Connaissance et prise en
● Expérience au sein d’un
environnement en production compte de la réglementation
liée à la RGPD
● Mise en application des tests
unitaires et fonctionnels
● Connaissance des
problématiques d’éthique (biais
d’apprentissage) .
DATA SCIENCE - CONFIRME

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Compréhension et utilisation ● Exploration et identification ● Capacité à se mettre à la ● Consolidation de son ● Conseil et orientation sur les
optimisée des différents rapide et pertinente des place de son interlocuteur et expertise sur un domaine choix tech en fonction du
modèles de ML et DL opportunités data sur de ses prédécesseurs donné contexte projet
● Utilisation optimisée langages lesquelles l’entreprise
● Rédaction et maintien de la ● Veille régulière dans son ● Capacité à challenger les
et frameworks pourra capitaliser
documentation technique en domaine d’expertise process en place et les
● Diffusion des bonnes pratiques ● Capacité à évaluer incluant une vision globale demandes métier qui lui
(Patterns, principes, reviews, rapidement la pertinence de du projet sont faites
qualité…) la data science comme ou
● Prise en compte de son
● Maîtrise des librairies de DL solution à problématique
environnement pour
donnée
● Utilisation pertinente et à forte proposer et faire évoluer la
valeur ajoutée du feature ● Intérêt et développement
● Expérience projet avec une méthodologie et les
engineering des compétences sur
complexité métier avancée pratiques de l’équipe
d’autres langages/outils
● Maîtrise des tests unitaires et (analyse et abstraction)
● Transmission et partage des
fonctionnels ● Veille régulière diversifiée
● Compréhension de son connaissances au sein de
● Maîtrise l’utilisation des environnement métier, de son équipe
différents types de BDD SQL et ses contraintes et être
NoSQL capable de les verbaliser
● Maîtrise et anticipe les enjeux ● Expérience dans des
liés à l’industrialisation d’un
domaines d’activités variés
pipeline data
ou construction d’une
● Expérience sur des expertise sectorielle
problématiques Data Engineer
● Maîtrise la création d’un
environnement de
développement, la mise en
place d’un Docker et l’utilisation
d’un outil de CI/CD
DATA SCIENCE - EXPERT

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Capacité à sortir des sentiers ● Compréhension du business ● Capacité à adapter son ● Reconnaissance par ses ● Anticipation et gestion des
battus pour proposer la model de l’entreprise, discours à n’importe quel pairs dans son domaine risques techniques du projet
solution technique la plus capable de l’expliquer et type d’interlocuteur d’expertise
pertinente pour le besoin d’identifier où il pourra
● Capacité à guider ● Rédaction de contenus ou
apporter de la valeur
● Garant de la mise en place techniquement des data prise de parole en public afin
des bonnes pratiques et du scientists plus juniors, de les de faire progresser ses pairs
respect des standards de orienter dans la gestion de sur son domaine d’expertise
qualité leurs priorités et de leurs
montées en compétences
● Expérience sur des
environnements et
problématiques tech variés
lui permettant de répondre à
la quasi totalité des
problématiques rencontrées
DATA SCIENCE - LEAD

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Garant de la proposition de ● Compréhension du business ● Création d’un ● Reconnaissance par ses ● Anticipation et gestion des
la solution tech la plus model de l’entreprise, environnement favorable pairs dans son domaine risques techniques et
optimale pour le besoin et l’ capable de l’expliquer et pour que les membres de l’ humains du projet
● Rédaction de contenus ou
équipe d’identifier où il pourra équipe trouvent leur place
prise de parole en public afin ● Implication sur des sujets
apporter de la valeur
● Garant de la mise en place ● Contribution au de faire progresser ses pairs transverses de construction
des bonnes pratiques et des recrutement, au staffing et sur son domaine d’expertise pour l’entreprise ou son
standards de qualité au développement des équipe
compétences dans son
● Expérience sur des
équipe
environnements et
problématiques tech variés ● Fait face aux contraintes de
son environnement et fait
preuve de pédagogie pour
expliquer les changements
en cours ou à venir
● Capacité à adapter son
discours à n’importe quel
type d’interlocuteur
DATA ENGINEER
DATA ENGINEER - JUNIOR

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Compréhension du ● Compréhension de son rôle ● Génération d’un Gitflow clair ● Ouverture d’esprit et ● Concentration sur la
fonctionnement de l’ et de l’impact de son travail et propre capacité à se remettre en réalisation technique
écosystème Hadoop sur la globalité du projet question : n’hésite pas à faire
● Levée d’alertes au bon ● Force de proposition dans
challenger ses
● Connaissance des principaux ● Découverte d’un secteur interlocuteur en cas de son domaine
connaissances
schémas d’architecture d’activité et de ses enjeux besoin
données (Kappa, Lambda, ● Veille régulière dans son
● Compréhension et mise en
Datalake…) domaine
application des process et
● Utilisation des principales rituels de l’entreprise (agilité,
fonctionnalités SQL et Lean, modèle hybride…)
NoSQL
● Revue de code et pair
● Création et gestion de flux programming afin de
de données au sein d’un prendre en main le projet et
environnement Cloud faire des retours sur son
(AWS/GCP/Azure) niveau de compréhension
● Connaissance des principes
BDDs relationnelles et non
relationnelles et utilisation
régulière de l’une d’elles
DATA ENGINEER - INTERMEDIAIRE

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Utilisation avancée Scala / ● Prise de hauteur par rapport ● Compréhension du rôle de ● Facilité à appréhender les ● Concentration sur la
Spark , SQL, NoSQL aux problématiques chacun dans son équipe et de problématiques réalisation technique
techniques et prise en compte leurs besoins algorithmiques
● Maîtrise l’administration des ● Force de proposition dans son
de la satisfaction client
clusters de données ● Compréhension et adaptation ● Veille régulière dans son domaine
● Prise en compte de la notion rapide aux méthodes et domaine et sur des sujets
● Maîtrise les principaux types
d’itération dans l’organisation process de l’entreprise pouvant impacter son travail
d’architectures données
de son flux de travail (DataOps, Data Science, Data
(Kappa, Lambda, Datalake…) ● Revue de code et pair
Analyse, Data visualisation)
● Connaissance des programming afin de
● Mise en place d’un monitoring
problématiques et enjeux liés poursuivre le développement
permettant de contrôler la
au secteur d’activité du projet de ses connaissances et de
performance des ressources
ses pratiques
utilisées
● Rédaction et maintien de la
● Maîtrise des principaux
documentation technique
services Data d’une
plateforme Cloud
(AWS/GCP/Azure)
● Compréhension du principe
d’industrialisation et
sensibilisation aux
problématiques CI/CD
● Connaissance des
problématiques RGPD et
maîtrise des techniques
d’anonymisation des données
● Connaissance et anticipation
des problématiques de
sécurité simples
DATA ENGINEER - CONFIRME

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Utilisation optimisée langage ● Expérience projet avec une ● Capacité à se mettre à la ● Consolidation de son expertise ● Conseil et orientation sur les
et librairies complexité métier avancée place de son interlocuteur et sur un domaine donné choix tech en fonction du
(analyse et abstraction) de ses prédécesseurs contexte projet
● Création d’architectures ● Veille régulière dans son
scalables et à haut niveau de ● Compréhension de son ● Rédaction et maintien de la domaine d’expertise ● Capacité à challenger les
performance environnement métier, de ses documentation technique en process en place et les
contraintes et être capable de incluant une vision globale du demandes métier qui lui sont
● Expérience dans le cadre de
les verbaliser projet ou faites
traitement en temps réel
● Expérience dans des ● Prise en compte de son
● Diffusion des bonnes
domaines d’activités variés ou environnement pour proposer ● Intérêt et développement des
pratiques (Patterns, principes,
construction d’une expertise et faire évoluer la compétences sur d’autres
reviews, qualité…)
sectorielle méthodologie et les pratiques langages/outils
● Maîtrise l’utilisation des de l’équipe
différents types de BDD SQL et ● Veille régulière diversifiée
NoSQL ● Transmission et partage des
connaissances au sein de son
● Maîtrise et anticipe les enjeux équipe
liés à l’industrialisation d’un
pipeline data et ses évolutions
● Maîtrise la création d’un
environnement de
développement, la mise en
place d’un Docker et
l’utilisation d’un outil de CI/CD
● Prise en compte de
problématiques de sécurité
avancées
DATA ENGINEER - EXPERT

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Capacité à sortir des sentiers ● Compréhension du business ● Capacité à adapter son ● Reconnaissance par ses pairs ● Anticipation et gestion des
battus pour proposer la model de l’entreprise, capable discours à n’importe quel type dans son domaine d’expertise risques techniques du projet
solution technique la plus de l’expliquer et d’identifier où d’interlocuteur
● Rédaction de contenus ou
pertinente pour le besoin il pourra apporter de la valeur
● Capacité à guider prise de parole en public afin
● Garant de la mise en place techniquement des data de faire progresser ses pairs
des bonnes pratiques et du engineers plus juniors, à les sur son domaine d’expertise
respect des standards de orienter dans la gestion de
qualité leurs priorités et de leurs
montées en compétences
● Expérience sur des
environnements et
problématiques tech variés lui
permettant de répondre à la
quasi totalité des
problématiques rencontrées
DATA ENGINEER - LEAD

Pratiques de développement Métier Team Working Capacité à progresser Advisory

● Garant de la proposition de la ● Compréhension du business ● Création un environnement ● Reconnaissance par ses pairs ● Anticipation et gestion des
solution tech la plus optimale model de l’entreprise, capable favorable pour que les dans son domaine risques techniques et humains
pour le besoin et l’équipe de l’expliquer et d’identifier où membres de l’équipe trouvent du projet
● Rédaction de contenus ou
il pourra apporter de la valeur leur place
● Garant de la mise en place prise de parole en public afin ● Implication sur des sujets
des bonnes pratiques et des ● Contribution au recrutement, de faire progresser ses pairs transverses de construction
standards de qualité au staffing et au sur son domaine d’expertise pour l’entreprise ou son
développement des équipe
● Expérience sur des
compétences dans son équipe
environnements,
problématiques tech et ● Fait face aux contraintes de
managériales variés son environnement et fait
preuve de pédagogie pour
expliquer les changements en
cours ou à venir
● Capacité à adapter son
discours à n’importe quel type
d’interlocuteur
MATRICE COMPETENCES
TECH

Vous aimerez peut-être aussi