fiche métier
Développeur (H/F)

Autres appellations

Développeur informatique (H/F)
Développeur web (H/F)
Développeur fullstack (H/F)
Software developer (H/F)

Description

Le développeur (H/F) conçoit, développe et met au point des projets d’applications et logiciels informatiques pour l’entreprise selon les besoins fonctionnels et les cahiers des charges établis.

Activités

  • Analyse d’une demande métier afin de participer à l’élaboration d’un projet de développement informatique.
  • Conception d’une application/d’un logiciel informatique.
  • Sélection et codage dans le langage informatique adapté au projet.
  • Test des fonctionnalités développées.
  • Participation au support technique en lien avec les solutions développées.

Compétences techniques

Participer à l’élaboration d’un projet d’applications et/ou de logiciels informatiques

  • Analyser la demande d’une équipe métier et sa stratégie afin d’identifier une solution digitale adaptée.
  • Identifier les caractéristiques fonctionnelles et visuelles souhaitées.
  • Proposer et décrire un concept de solution digitale répondant aux besoins et aux objectifs d’usage.
  • Créer un prototype permettant une représentation visuelle des choix fonctionnels, ergonomiques (UX) et esthétiques (UI).
  • Présenter et défendre les méthodes et choix fonctionnels aux membres de l’équipe projet.

Concevoir une application et/ou un logiciel informatique répondant au besoin identifié

  • Elaborer l’architecture technique et fonctionnelle en prenant en compte les contraintes de sécurité et de confidentialité.
  • Sélectionner les composants, les modules existants ; modifier ou créer de nouveaux composants, modules.
  • Intégrer les différents composants, modules configurés pour former un système unique et optimisé.
  • Rédiger des lignes de code dans le langage informatique le plus adapté après la validation du commanditaire.
  • Renseigner et transmettre les supports de suivi de projet.
  • Vérifier la conformité du système développé au cahier des charges.

Élaborer et mettre en œuvre un plan de tests

  • Définir et réaliser les phases et procédures de tests des fonctionnalités développées.
  • Identifier et analyser les problèmes techniques, fonctionnels éventuels.
  • Proposer des correctifs.
  • Mettre en œuvre les solutions correctives retenues.

Réaliser les opérations de mise en service d’une application et/ou d’un logiciel informatique

  • Sélectionner et paramétrer les outils de déploiement conformes aux besoins et aux contraintes de la solution (application ou logiciel) par le biais d’un serveur informatique.
  • Assurer le bon fonctionnement de l’application ou du logiciel informatique après la mise en service.
  • Mettre en place les outils de suivi afin de pouvoir rectifier les erreurs de fonctionnement de la solution d’hébergement choisie.
  • Suivre les performances de l’application ou du logiciel informatique.

Participer au support technique

  • Réaliser/suivre la réalisation des documents et supports techniques à destination des utilisateurs et des services informatiques.
  • Sensibiliser les utilisateurs aux changements de procédures et à la sécurité.
  • Participer à l’appui des utilisateurs en cas de pannes ou difficultés rencontrées.

les formations

Accès à l’emploi

Le métier est accessible avec un diplôme de niveau bac +2 à bac + 3 dans le domaine de l’informatique et du développement digital. La pratique de l’anglais est souhaitée.

Formations courantes (liste non exhaustive) :

Titre à finalité professionnelle - Développeur intégrateur web

Titre à finalité professionnelle - Analyste développeur d'applications informatiques

Titre à finalité professionnelle - Développeur intégrateur de solutions intranet/internet

Titre à finalité professionnelle - Concepteur développeur de solutions informatiques

Titre à finalité professionnelle - Développeur de solutions digitales

Mobilité professionnelle

Le développeur (H/F) peut devenir chef de projet informatique. Avec l’expérience et une formation complémentaire en management, il peut accéder aux fonctions de directeur des systèmes d’information.