Observatoire des métiers du numérique, de l’ingénierie, du conseil et de l’évènement
Présentation du métier
Contexte de travail
Conditions de travail
Compétences et niveaux attendus
Certifications
Proximité(s)/évolution(s) envisageables
Tendances nationales sur le métier
Pour en savoir plus

DÉVELOPPEUR / DÉVELOPPEUSE

Famille : Développement et test de la solution
Autres appellations en français
  • Ingénieur développement
  • Ingénieur d'étude
  • Analyste-programmeur
  • Analyste réalisateur
  • Consultant SI
Autres appellations en anglais
  • Developer
  • Lead developer
  • Programmer

Présentation du métier

Le Développeur rédige le code informatique d'un produit/site/programme, répondant aux exigences du cahier des charges du client.
Créer un logiciel:
Le Développeur réalise le logiciel ou l'application suivant les spécifications détaillées du client et l'architecture technique retenue. Il analyse un besoin, contribue à la cohérence du cahier des charges et modélise une application informatique.
Il conseille et préconise son client après échanges sur le cahier des charges. Il mène une veille sur les évolutions technologiques et les nouveaux langages informatiques.

Rédiger un code informatique :
Il rédige le code informatique d'une partie ou d'une application informatique. Il met en œuvre l'intégration continue.
Il assure la maintenance et les évolutions de l'application. Il gère sa partie du projet en lien avec le chef de projet et l'équipe projet du client. Il réalise les bêta tests de l'application et intervient en support lors de la phase de test client. Il assure la transmission des informations, forme les équipes et contribue à transmettre son savoir.

Contexte de travail



Expertise(s) métier(s) ou technique(s) :
En lien avec la taille et le positionnement de l'organisation, le niveau d'expertise métier et/ou technique du Développeur a une importance dans ses missions et projets. Son expertise sur les différents langages informatiques est un élément variable qui le dirige vers des missions clients spécifiques à son expertise ou vers des missions globales en tant que DevOps avec un même produit qui demande plusieurs langages pour multisupports.

Niveau de technologies :
Le développement des technologies sur les marchés du numérique influe sur ce métier qui doit arbitrer les choix technologiques nécessaires à sa compétitivité et s'adapter et se renouveler pour proposer des services et produits adaptés aux dernières technologies et méthodologies.

Technologies mobilisées :
Les technologies et méthodologies sont différentes selon les besoins du client, mais aussi la population cible. Le Développeur mobilise fréquemment des codes existants, qu'il adapte et complète par des briques qu'il conçoit afin de créer une expérience utilisateur unique.
Type et taille de projet :
Il intervient sur un ou plusieurs projets avec des équipes projet de différentes tailles. La taille et la complexité des projets impactent ses activités. Dans une petite structure, un Développeur expérimenté peut être amené à traiter des aspects de conception et d'architecture. Le périmètre technologique, plus ou moins important d'un projet donne une envergure différente à ce métier. Certains projets peuvent favoriser une proximité avec le client, alors que d'autres n'impliquent aucun contact.

Type et taille d'entreprise :
En tant qu'indépendant, il intervient majoritairement sur des projets de clients différents pour des missions de courte/moyenne durée, ponctuelles, qui nécessitent des améliorations continues et une optimisation au fil du temps. Dans les petites et moyennes entreprises, selon son profil et ses compétences, il peut également être l'UI / UX Designer de la solution. Dans une petite structure éditrice de solutions, la demande de compétences est plus variée et les projets de taille inférieure. Il est également amené à travailler avec des partenaires extérieurs et ainsi maîtriser les règles de fonctionnement de ce type de relation. Dans une ESN ou une société de conseil en technologie, il apporte son expertise lors de projet de développement sur mesure. Il est ici focalisé sur son périmètre de projet, souvent de plus grande taille. Le besoin d'expertise métier est équivalent dans une structure de moyenne ou grande taille.

Conditions de travail

Le rythme de travail du Développeur dépend fortement de sa structure. Il peut connaître de fortes charges de travail sur de courtes périodes afin de respecter les engagements client. Dans une moyenne ou grande structure, son rythme de travail sera plus orienté vers des horaires classiques. Les périodes de déploiement, tests et évolutions engendreront des pics de charge.
Le Développeur est amené occasionnellement à se déplacer pour des réunions clients, mais reste à forte dominante sédentaire.
Relations internes
  • Chef de projet
  • UX/UI Designer
  • Coordinateur de projet
  • Consultant architecte technique
  • Responsable Sécurité de l'information
  • Spécialiste test et validation

Relations externes
  • Client, prestataire, communauté de développement

Compétences et niveaux attendus en 4 niveaux cumulés

Macro compétences
Niveaux et compétences attendues
Exemple concret d'activité pour le niveau attendu
Macro compétences :
Développer une solution digitale
Niveaux et compétences attendues :
Niveau attendu : 3
Exemple concret d'activité pour le niveau attendu :
Le développeur analyse le cahier des charges du projet et rédige le code de la solution dans le respect de celui-ci.
Macro compétences :
Analyser et gérer les risques
Niveaux et compétences attendues :
Niveau attendu : 2
Exemple concret d'activité pour le niveau attendu :
Il analyse et identifie les risques de son périmètre pour anticiper et trouver des solutions palliatives aux problématiques
Macro compétences :
Intégrer des outils IA/Data Science
Niveaux et compétences attendues :
Niveau attendu : 1
Exemple concret d'activité pour le niveau attendu :
Il identifie et préconise les outils de Data Science pour des implémentations dans ses projets de développement.
Macro compétences :
Animer une démarche agile et innovante
Niveaux et compétences attendues :
Niveau attendu : 1
Exemple concret d'activité pour le niveau attendu :
Il travaille de manière agile en équipe et assure le suivi et l'avancement avec son équipe projet
Macro compétences :
Gérer une architecture technique
Niveaux et compétences attendues :
Niveau attendu : 1
Exemple concret d'activité pour le niveau attendu :
Il analyse et identifie les architectures techniques afin de garantir le fonctionnement avec son projet
Macro compétences :
Gérer une architecture fonctionnelle SI
Niveaux et compétences attendues :
Niveau attendu : 1
Exemple concret d'activité pour le niveau attendu :
Il analyse et identifie les architectures fonctionnelles afin de garantir le fonctionnement avec son projet
Macro compétences :
Développer son autonomie
Niveaux et compétences attendues :
Niveau attendu : 3
Exemple concret d'activité pour le niveau attendu :
Il définit et adapte sa mission en autonomie sur son périmètre et prend les initiatives nécessaires sur celui-ci
Macro compétences :
Gérer la production de livrables
Niveaux et compétences attendues :
Niveau attendu : 2
Exemple concret d'activité pour le niveau attendu :
Il pilote et assure le suivi de la production de ses livrables pour répondre aux exigences contractuelles
Macro compétences :
Utiliser l'anglais en contexte professionnel
Niveaux et compétences attendues :
Niveau attendu : 2
Exemple concret d'activité pour le niveau attendu :
Il travaille en anglais dans le cadre du développement avec les langages informatiques qui sont en anglais
Macro compétences :
Gérer un projet
Niveaux et compétences attendues :
Niveau attendu : 1
Exemple concret d'activité pour le niveau attendu :
Il applique les règles et assure le suivi de son ou ses projets avec l'équipe
Macro compétences :
Assurer la maintenance d'un équipement
Niveaux et compétences attendues :
Niveau attendu : 2
Exemple concret d'activité pour le niveau attendu :
Il maintient et implémente les évolutions et améliorations continues du produit.
Macro compétences :
Mener un audit ou test de conformité
Niveaux et compétences attendues :
Niveau attendu : 2
Exemple concret d'activité pour le niveau attendu :
Il développe et déploie les procédures de test et d'audit pour vérifier que le code répond aux exigences du cahier des charges.

Certifications

Liste des certifications

Branche

Hors branche

Proximité(s)/évolution(s) envisageables
La proximité des métiers

Axes de mobilité professionnelle

Sens d'évolution
Sélection de secteur
Numérique
Numérique
Ingénierie
Ingénierie
Études & Conseil
Études & Conseil
Évènement
Évènement
Transverses
Transverses
Autre
Cliquer sur un secteur pour afficher uniquement les provenances et les évolutions depuis et vers ce secteur
Cliquer sur les flèches pour accéder à la comparaison des métiers.
Provenances possibles
Evolutions envisageables
Autres provenances Autres provenances
Provenances lointaines Provenances lointaines
Provenances moyennes Provenances moyennes
Proximité forte Proximité forte
Evolutions moyennes Evolutions moyennes
Evolutions lointaines Evolutions lointaines
Autres évolutions Autres évolutions
Développeur
Webmaster
Conseiller support technique
Développeur
Spécialiste test et validation
Ingénieur Machine Learning
UX - UI Designer
Analyste SOC
Intégrateur logiciels métiers
Pentesteur
Analyste de la menace
Webdesigner
Ces mobilités sont données à titre indicatif, sans valeur d’obligation pour les entreprises et les salariés qui doivent les adapter à leur situation particulière.

Tendances nationales sur le métier

45 644
offres d'emploi sur un an
Données au 30/12/2021
Source : Agrégation de sites d'offres d'emploi, redressement Kyu Lab à partir des données du ministère du Travail (cf. page Méthodologie) Les recrutements faits par les entreprises de la branche pour d’autres secteurs ne sont pas pris en compte
Date de MAJ : janv-22
Mise à jour semestrielle
+41.5%
offres d'emploi sur un an
Données au 30/12/2021
Source : Textkernel, agrégation de sites d'offres d'emploi, traitement Kyu à partir des données du ministère du Travail.
Date de MAJ : juil-22
Mise à jour semestrielle

Répartition des offres d'emploi sur le dernier semestre

Données au 30/12/2021
Source : Agrégation de sites d'offres d'emploi, redressement Kyu Lab à partir des données du ministère du Travail (cf. page Méthodologie) Les recrutements faits par les entreprises de la branche pour d’autres secteurs ne sont pas pris en compte
Date de MAJ : janv-22
Mise à jour semestrielle

Expérience requise au recrutement

0 à 2 ans : 42460 / 2 à 5 ans : 1699 / 5 à 10 ans : 1457 / > 10 ans : 28
Données au 30/12/2021
Source : Agrégation de sites d'offres d'emploi, redressement Kyu Lab à partir des données du ministère du Travail (cf. page Méthodologie) Les recrutements faits par les entreprises de la branche pour d’autres secteurs ne sont pas pris en compte
Date de MAJ : janv-22
Mise à jour semestrielle

Niveau de formation requis au recrutement

Non renseigné : 20982 / BEP/CAP : 5 / Bac : 1202 / Bac+2 : 5346 / Bac+3/+4 : 3168 / Bac+5 : 14939
Données au 30/12/2021
Source : Agrégation de sites d'offres d'emploi, redressement Kyu Lab à partir des données du ministère du Travail (cf. page Méthodologie) Les recrutements faits par les entreprises de la branche pour d’autres secteurs ne sont pas pris en compte
Date de MAJ : janv-22
Mise à jour semestrielle

Types de contrats au recrutement

Contrat à durée indéterminée (CDI) : 38133 / Stage/Jeune diplômé : 2391 / Freelance : 1945 / Contrat à durée déterminée (CDD) : 1643 / Alternance : 785 / Remplacement/Intérim : 419 / Possibilité de CDI : 145 / Franchise : 121 / Bénévolat : 41 / Contrat aidé : 20 / Travail secondaire : 1
Données au 30/12/2021
Source : Agrégation de sites d'offres d'emploi, redressement Kyu Lab à partir des données du ministère du Travail (cf. page Méthodologie) Les recrutements faits par les entreprises de la branche pour d’autres secteurs ne sont pas pris en compte
Date de MAJ : janv-22
Mise à jour semestrielle

Taille des entreprises qui recrutent

1-9 salariés : 11280 / 10-49 salariés : 5944 / 50-249 salariés : 7671 / non renseigné : 4384 / 250+ salariés : 16364
Données au 30/12/2021
Source : Agrégation de sites d'offres d'emploi, redressement Kyu Lab à partir des données du ministère du Travail (cf. page Méthodologie) Les recrutements faits par les entreprises de la branche pour d’autres secteurs ne sont pas pris en compte
Date de MAJ : janv-22
Mise à jour semestrielle

Les compétences les plus demandées au recrutement

Langages de développement : 22830 / Méthodes développement SI : 17947 / Management d'équipe : 15254 / CMS, système de gestion de contenu, hébergement : 11305 / Management de projet : 10469
Données au 30/12/2021
Source : Textkernel, agrégation de sites d'offres d'emploi, traitement Kyu à partir des données du ministère du Travail.
Date de MAJ : juil-22
Mise à jour semestrielle
OPIIEC :
25 Quai Panhard et Levassor
75013 Paris
Contactez-nous