Retour aux fiches métiers

DÉVELOPPEUR (H/F)

Développeur Web (H/F) ; Développeur informatique (H/F)

Il/elle conçoit, développe et met au point un projet d'applications et logiciels informatiques pour
l’entreprise selon les besoins fonctionnels et le cahier des charges.

DÉVELOPPEUR (H/F)

Accès à l'emploi

Les formations/certifications courantes pour accéder à
l’emploi (cette liste n’étant pas exhaustive) sont :
• RNCP31899 – Intégrateur – Développeur Web (niv.5)
• RNCP36166 – Analyste développeur d’applications informatiques (niv.5)
• RNCP34999 – Développeur intégrateur de solutions intranet/internet (niv.5)
• RNCP37506 – Concepteur développeur de solutions informatiques (niv.5)
• RNCP32039 – Développeur de solutions digitales (niv.6)
• RNCP35075 – Architecte logiciel, développeur d’applications (niv.7)
• RNCP32123 – Développeur Full Stack BIG DATA (niv.7)

Expérience professionnelle souhaitée dans le domaine visé
Pratique de l’anglais souhaitée

Relations fonctionnelles

Relations internes :
• En lien avec les filières « SI IT», «Construction de l’offre »,
« Marketing et expérience client »

Relations externes :
• Prestataires
• Fournisseurs

Mobilité professionnelle

Le développeur (H/F) peut évoluer vers ces emplois (cette liste n’étant pas exhaustive) :
• Chef de projet SI (H/F)
• Chef de projet informatique (H/F)
• Intégrateur informatique (H/F)
Avec l’expérience et une formation complémentaire notamment en management, le développeur (H/F) peut progressivement évoluer vers les emplois suivants :
• Architecte développement (H/F)
• Responsable SI (H/F)

Activités & compétences techniques

En fonction du contexte de l’entreprise et du poste concerné, la personne peut exercer tout ou partie des
activités suivantes :
Participer à l’élaboration d’un projet en matière 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 en fonction du besoin identifié
• Garantir la cohérence entre les besoins exprimés et les possibilités techniques
• 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é par rapport au cahier des charges
Élaborer et mettre en œuvre un plan de test
• Définir et réaliser les phases et procédures de test des fonctionnalités développées
• Identifier et analyser les problèmes techniques, fonctionnels
• Proposer et mettre en œuvre des correctifs
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 correspondants aux besoins et 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 ou faire réaliser les documents et supports techniques à destination des utilisateurs, 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

Compétences comportementales

✚ Agilité dans le changement
✚ Proactivité, prise d’initiative
✚ Capacité d’analyse
✚ Approche orientée client