Support à l'entreprise

Développeur

Niveau d'accès Bac + 1 à bac + 2
Statut
Salarié
Indépendant
Salaire moyen

2 700 € bruts mensuels

Tendance emploi

●●●

Synonymes
Analyste d'étude informatique
Analyste réseau informatique
Concepteur(trice) logiciel informatique
Développeur(euse) web
Centres d'intérêt Concevoir, fabriquer, construire Maîtriser les technologies nouvelles, innover

Description

Le développeur informatique conçoit ou adapte des programmes informatiques.
Activités principales

La maîtrise de plusieurs langages informatiques est impérative pour coder !

Le développeur participe à la conception de programmes informatiques qu'il doit adapter ou modifier en fonction des demandes et des besoins exprimés par leurs utilisateurs.

A partir d'un cahier des charges précisant ce que le programme informatique doit pouvoir faire, le développeur imagine la meilleure solution technique à adopter. Puis, il concrétise ses idées en langage informatique sur l'ordinateur : c'est la phase de programmation. Il peut s'appuyer sur des modules déjà développés qu'il adapte à son besoin... ou développer entièrement une applicative native.

Il teste son programme, l'ajuste en fonction des bugs constatés, puis le livre aux utilisateurs.

Il assure le bon fonctionnement au quotidien des logiciels qu'il a déjà créés. Il peut également modifier des programmes existants afin de les adapter aux demandes précises de l'entreprise.

Comment travaille-t-il ?

Le développeur passe une grande partie de son temps les yeux rivés sur son écran. Il participe également à des réunions pour recueillir les besoins et présenter l'état d'avancement du programme.

Où exerce-t-il ?

Les ESN, Entreprise de service du numérique (anciennement SSII) ainsi que les éditeurs de logiciels offrent de bonnes opportunités pour les développeurs juniors.

Les services informatiques des grandes entreprises recrutent également mais dans une moindre mesure.

Le développeur peut également travailler en indépendant, proposant ses services directement à des clients ou en sous-traitance auprès d'agences digitales.

Compétences pour être Développeur

Qualités requises
Rigoureux :

La phase de programmation implique un respect strict du cahier des charges et des procédures définies.

 

Logique :

L'analyste-programmeur doit à la fois prendre en compte les attentes de l'entreprise, les demandes des utilisateurs et les impératifs techniques de programmation. C'est en synthétisant ces paramètres qu'il peut donner satisfaction à tout le monde.

 

Réactif :

Dans la phase de programmation comme dans la phase de test, il doit posséder une grande rapidité d'exécution.

 

Savoir-faire

  • - Analyser les besoins du client
  • - Établir un cahier des charges
  • - Rédiger une Spécification Technique de Besoin (STB)
  • - Réaliser un prototype de la solution technique pour validation par le donneur d'ordres (configuration type,...)
  • - Concevoir et développer les programmes et applications informatiques
  • - Déterminer les phases et procédures de tests techniques et fonctionnels de programmes et applications informatiques
  • - Analyser des problèmes techniques
  • - Déterminer des mesures correctives
  • - Réaliser des supports techniques
  • - Traiter l'information (collecter, classer et mettre à jour)

Savoir

  • - Algorithmique
  • - Technologies de l'accessibilité numérique
  • - Protocoles et normes télécoms
  • - Langages de programmation informatique
  • - Systèmes d'exploitation informatique
  • - Règles de sécurité Informatique et Télécoms
  • - Gestion de configuration
  • - Modélisation informatique
  • - Architecture d'applications
  • - Architecture des systèmes d'information
  • - Programmation informatique
  • - Programmation logicielle

(Source : ROME)

Comparer avec un ou deux autres métiers

Pour mieux choisir, comparez le salaire, le statut, le niveau d’accès, la tendance sur le marché du travail les métiers qui vous intéressent.

Salaire Développeur

Secteur privé

Découvrir la fourchette des revenus.

Emploi

Secteur privé

Repérer les débouchés en Île-de-France du domaine des études et développement informatique dans lequel s’intègre mon métier : nombre d'emplois, géolocalisation, types de contrat, embauches prévues...

Choisir ma formation pour devenir Développeur

Ce métier nécessite de solides connaissances en informatique.

Formation initiale

Au niveau bac + 2, vous pouvez débuter par le BTS services informatiques aux organisations ou le DUT informatique. Ces diplômes constituent le premier niveau de qualification pour accéder à la fonction de développeur.

Une poursuite d'études vers les licences professionnelles (bac + 3) vous permet de vous spécialiser : licence professionnelle métiers de l'informatique : conception, développement et test de logiciels (36 établissements de formation en France dont 4 en Ile-de-France) ou la licence professionnelle
Développement d'applications web et mobile 
(IUT de Lannion).

Après une licence mention informatique (3 ans d'études après le bac), vous pouvez poursuivre en 2 ans par un master professionnel ou de recherche (bac + 5). On peut citer le master pro systèmes informatiques complexes spécialité conception et management des systèmes informatiques complexes (université Paris-Saclay) ; le  master recherche informatique spécialité science et technologie du logiciel (université Paris-Saclay).

Toujours dans les diplômes de niveau bac + 5, ceux des écoles d'ingénieurs jouissent d'une excellente réputation auprès des recruteurs. IMT Atlantique, ENSSAT, UTC de Compiègne, 3iL Ingénieurs Limoges proposent une formation axée sur l'informatique.

Enfin, il est possible d'approfondir ce domaine en préparant un mastère spécialisé (bac + 6), comme par exemple, le mastère spécialisé ingénierie du logiciel (Télécom ParisTech - Institut Polytechnique de Paris).

Formation continue

La formation continue offre aux professionnels déjà diplômés des spécialisations comme le titre professionnel concepteur développeur d'applications. Dans le cadre d'une reconversion professionnelles, débutez par un BTS, un DUT ou une licence en développement informatique. Il existe également des formations courtes dédiées à un langage informatique spécifique.

Pour aller plus loin, consultez la liste nationale des certifications : http://www.rncp.cncp.gouv.fr/grand-public/resultat?romeRNCP=M1805

Changer bouger

Identifier les métiers vers lesquels évoluer avec ou sans formation complémentaire.

Liens utiles

Échanger avec un professionnel de ce métier

1
Ajouter un autre métier
2
Ajouter un autre métier
3
Ajouter un autre métier