développeur/euse informatique

Identifiant MET.12
Fiche Rome M1805
développeuse informatique | développeur informatique

Expert des langages informatiques, le développeur informatique traduit la demande d'un client en lignes de code informatique. La révolution numérique le place parmi les professionnels les plus recherchés, surtout s'il sait s'adapter et élargir ses compétences.


Synonymes : analyste-programmeur/euse ingénieur/e d'études et de développement

Compétences


Des connaissances sans cesse à jour

Si les outils du développeur s'améliorent considérablement, ils deviennent aussi de plus en plus complexes. D'où la nécessité de se tenir à jour en matière de méthodes, de normes, de procédures de sécurité et d'outils de développement. Il faut aussi être à l'aise avec les langages de programmation (Java, J2EE, .Net, PHP, C++...) et le triplet HTML/CSS/Javascript utilisé par les services web. Pour développer des applications mobiles (de plus en plus demandées), il doit également connaître les technologies IOS et Android. Dans le multimédia, des compétences spécifiques sont requises. Pour tous, la connaissance de l'anglais technique est indispensable car la plupart des programmes utilisent cette langue.


Rigueur et autonomie

Doté de qualités relationnelles, le développeur informatique doit bien connaître les clients pour lesquels il travaille et prendre leurs remarques en considération. Disponible, il s'adapte rapidement à des situations nouvelles. Rigoureux et méthodique, il manifeste des qualités de concentration et d'imagination pour adapter au mieux ses programmes... Enfin, il sait concevoir des documentations claires pour les utilisateurs et sait travailler sous pression.


Conditions de travail

:
Devant ses écrans

Face à plusieurs écrans, le développeur informatique travaille souvent en open space. Concentré sur sa tâche, il doit néanmoins savoir travailler en équipe, sous la houlette du chef de projet.


Jamais de routine

Le développeur informatique travaille sur des programmes toujours différents, en relation avec des secteurs d'activité très variés : télécommunications, transports, banque, assurance, industrie automobile, commerce, grande distribution... S'il exerce dans le secteur des jeux vidéo, il travaille étroitement avec les graphistes et web designers.


De plus en plus d'analyse

Les nouveaux outils de développement (ateliers de génie logiciel, langages orientés objet) facilitent l'écriture des programmes et font évoluer l'activité du développeur vers plus d'analyse et moins de programmation, notamment pour trouver l'origine de bugs. Il doit alors vérifier chaque ligne de code pour repérer l'erreur. Avec l'usage croissant des progiciels, il s'implique davantage dans des opérations de paramétrage et de retouches pour faire évoluer les applications créées. Parallèlement, la durée de vie des applications se raccourcit. Confronté à de multiples changements, le développeur doit sans cesse s'adapter et se former aux nouveaux langages de programmation.


Nature du travail

:
Analyser les besoins

Lors de la phase de conception, le développeur informatique analyse le projet qui lui est confié, en fonction des besoins des utilisateurs qui sont consignés dans un cahier des charges. Il étudie les étapes de fonctionnement du programme, puis détermine une solution technique avant de créer un prototype de la future application.


Écrire un programme informatique

Ce spécialiste du développement peut se charger de l'écriture d'une ou plusieurs parties d'un logiciel, d'un site web, d'une application mobile, voire le concevoir dans sa totalité. Il détaille les lignes de code informatique, c'est-à-dire les ordres que va comprendre l'ordinateur, en utilisant le langage dédié (Java, C++...). Il participe aux phases d'essais, essentielles pour tester les applications et effectue les paramétrages et retouches nécessaires.


Apporter un soutien technique

Il réalise les notices techniques d'installation, ainsi que les guides pour les utilisateurs. Il est parfois amené à leur apporter un soutien technique ou à les former à l'application. Par exemple, lorsqu'il construit un programme spécifique pour une demande précise, il pourra assurer les mises à jour afin de le faire évoluer.


Accès au métier

:

Pour devenir développeur informatique, les diplômes vont du bac + 2 (pour les techniciens) au bac + 5 (pour les ingénieurs). Les jeunes diplômés sont appréciés et les formations en alternance sont un bon moyen de mettre un pied dans l'entreprise.


Niveau bac + 2


BTS services informatiques aux organisations (option SLAM),


Niveau bac + 3


Licence professionnelle en développement d'applications ou développement internet et intranet...


BUT informatique, statistique et informatique décisionnelle parcours sciences des données : visualisation, conception d'outils décisionnels


Niveau bac + 5


Master mention informatique axé sur le développement d'applications


Diplôme d'ingénieur en informatique avec une filière en programmation


Diplôme d'école spécialisée en informatique avec une filière en programmation


Vie professionnelle

:

Salaire


Salaire du débutant

2830 euros brut par mois


Intégrer le marché du travail


Surtout dans les ESN et l'informatique de gestion

Les places à prendre se concentrent souvent dans les ESN (entreprises de services du numérique). De taille moyenne, ces entreprises regroupent les sociétés web, les éditeurs de jeux vidéo, les éditeurs de logiciels ainsi que les sociétés de conseil (chez les fabricants de logiciels pour l'informatique de gestion ou l'informatique industrielle). Le développeur sera plus polyvalent dans une petite structure. Les stages ou l'apprentissage sont une bonne porte d'entrée dans l'emploi.


Une demande forte

Avec l'essor du e-commerce et des applications mobiles, la demande en développeurs informatiques est très forte. Attention cependant, la polyvalence est la clé de la durée. En plus des langages classiques (Java, C++...), il est préférable de maîtriser également les technologies pour applications mobiles (IOS et Android).


Évolutions possibles

Le développeur informatique peut devenir chef de projet ou cadre en développement. Le milieu de l'expertise technique lui est aussi accessible en tant qu'administrateur de systèmes, de réseaux ou de bases de données... Autres possibilités : devenir consultant logiciel au sein d'un cabinet ou ingénieur technico-commercial.


Formats courts :

Fiche metier (Documentation)

Le développeur informatique est le " pro " des langages informatiques. Technicien ou ingénieur, il analyse les besoins des entreprises et crée des programmes sur mesure, ou améliore ceux qui existent. Une fois le logiciel créé, il le teste, en réalise la documentation technique, s'occupe du suivi et de la formation utilisateur. Il travaille dans les ESN (entreprises de services du numérique) qui regroupent les éditeurs de logiciels et les sociétés de conseil.

Dico des métiers

Le développeur informatique est le pro des langages informatiques, tels que C++ ou Java ! Responsable de la programmation, c'est-à-dire de la production de lignes de code, il rédige et suit un cahier des charges précisant les spécificités techniques à suivre pour créer le programme. Afin de concevoir des programmes informatiques « sur mesure », il participe en amont à l'analyse des besoins des utilisateurs, puis à la phase d'essai. En aval, il adapte le logiciel à la demande du client en apportant les retouches nécessaires. Le dévelop-peur prend en charge la formation des utilisateurs de l'application et peut même rédiger un guide d'utilisateur. Par la suite, il intervient pour effectuer la maintenance ou faire évoluer les programmes. Grâce aux progiciels (des logiciels standards de programmation prêts à être utilisés), il passe moins de temps à écrire les programmes, si bien que son activité évolue vers plus d'analyse que de programmation.

En tête des gros recruteurs : les ESN (entreprises de services du numérique), très friandes d'informaticiens.

Durée des études

Après le bac

2 ans pour obtenir le BTS services informatiques aux organisations ; 3 ans pour le BUT informatique, pour le BUT statistique et informatique décisionnelle parcours sciences des données : visualisation, conception d'outils décisionnels, pour concevoir des applications d'aide à la décision à partir de données ; 5 ans pour un master, un diplôme d'ingénieur ou d'école spécialisée, avec une spécialité programmation.


Statuts : indépendant (T-ITM.5)salarié (T-ITM.9)
Métiers associés :
administrateur/trice de base de données architecte web chef/fe de projet informatique designer d'interaction développeur/euse d'applications mobiles développeur/euse multimédia ingénieur/e en imagerie médicale ingénieur/e études et développement en logiciels de simulation ingénieur/e logiciel intégrateur/trice d'application scrum master testeur/euse en informatique web-ergonome

Niveau d'accès minimum :
  • Bac + 2
Formations minimales requises :
  • magistère informatique
  • Expert en informatique et système d'information (EPSI)
  • Développeur-intégrateur de solutions intranet-internet
  • Programmation pour jeu vidéo
  • Consultant développeur Web et Mobile
  • chef de projet logiciel et réseau
  • Expert en ingénierie du logiciel (ESIEA)
  • licence pro mention métiers de l'informatique : conception, développement et test de logiciels
  • BTS services informatiques aux organisations option B solutions logicielles et applications métiers
  • diplôme d'ingénieur de l'université de technologie de Compiègne spécialité informatique
  • diplôme d'ingénieur de l'Institut d'ingénierie informatique de Limoges
  • diplôme d'ingénieur de l'école polytechnique universitaire d'Angers de l'université d'Angers spécialité automatique et informatique
  • concepteur développeur de solutions digitales
  • concepteur développeur de solutions informatiques
  • Concepteur développeur d'applications (CESI)
  • BUT informatique parcours administration, gestion et exploitation des données
  • BUT informatique parcours déploiement d'applications communicantes et sécurisées
  • BUT informatique parcours intégration d'applications et management du système d'information
  • BUT informatique parcours réalisation d'applications : conception, développement, validation
  • BUT réseaux et télécommunications parcours internet des objets et mobilité
  • BTS cybersécurité, informatique et réseaux, électronique option A informatique et réseaux
  • TP développeur web et web mobile
  • expert en ingénierie logicielle
  • TP concepteur développeur d'applications
  • développeur informatique (OpenClassrooms)
  • concepteur de solutions digitales
Publications :
  • Les métiers du numérique | Editeur : ONISEP | Collection Parcours | 2020
  • Les métiers de l'informatique | Editeur : ONISEP | Collection Parcours | 2022
  • Les métiers du jeu vidéo | Editeur : ONISEP | Collection Parcours | 2023
Sources numériques : Secteurs d'activités :
  • Informatique et réseaux
Centres d'intérêt :
  • je suis accro au numérique
Select your color
Light/dark Layout