Formation (et/ou diplôme) proposée au RNCP par le certificateur : CONSERVATOIRE NATIONAL DES ARTS ET METIERS
NSF 3xx Domaines technico-professionnels des services >
NSF 32x Communication et information >
NSF 326 Informatique, traitement de l'information, réseaux de transmission >
>
Le technicien développeur est un expert technique en informatique. Il conçoit, développe et intègre des applications informatiques dans le domaine des systèmes d'information, du mobile et du web, pour un client ou une entreprise, selon des besoins fonctionnels et un cahier des charges. Pour assurer ce travail d'expertise technique, en amont, il réalise des analyses fonctionnelles et participe à la rédaction du cahier des charges fixant les besoins des utilisateurs et décrivant les solutions techniques envisagées. Puis il conçoit et développe ces applications, installe les solutions pour les usagers et met au point la documentation nécessaire à l'utilisation des applications. Enfin, il assure la maintenance des applications développées.
Le technicien développeur travaille seul ou en équipe sous la responsabilité d'un chef de projet auquel il rend compte de son travail. Il est autonome sur les tâches qui lui sont déléguées, mais rend compte régulièrement de l'avancée de son travail à l'équipe et au chef de projet. Il applique éventuellement les procédures et normes internes à l'entreprise. Il peut intervenir au besoin sur l'exploitation de l'infrastructure réseau ou système utile pour l'application à déployer.
Liste des activités visées par le diplôme, le titre ou le certificat
Pour assurer ce travail d'expertise technique, le développeur exerce les activités suivantes :
Activité 1 : Analyse et formalisation des besoins du client sous la direction de son responsable ou du chef de projet.
Le technicien développeur définit les spécifications fonctionnelles de l'application logicielle en vue de son développement. Il mène une étude technique détaillée des besoins exprimés par les utilisateurs pour réaliser un prototype de la future application. IL étudie les étapes de fonctionnement, puis détermine la solution technique.
Activité 2 : Conception et modélisation des applications informatiques
A partir de cette étude technique détaillée et des spécifications fonctionnelles demandées, le technicien développeur propose une modélisation de la future application à son responsable ou au chef de projet. Il définit le périmètre de l'IHM (Interface Homme Machine) tant dans le respect du cahier des charges que dans la réalisation des maquettes des interfaces. Il cherchera à adapter si possible une solution existante dans la réalisation.
Activité 3 : Développement des applications
Le technicien développeur évalue et choisit, en accord avec son responsable, les solutions techniques les plus adaptées. Il programme, teste et valide les fonctionnalités développées. Il participe à la livraison et à la recette globale du développement.
Activité 4 : Déploiement sur site et formation des utilisateurs
A partir de l'application testée, le technicien développeur déploie l'application sur les postes informatiques des utilisateurs. Il conçoit les notices techniques d'installation, les guides d'utilisateur et d'administration, les formations et leurs supports. Il peut assurer la formation et apporter un soutien technique.
Activité 5 : Maintien, correction et évolution des applications
Le technicien développeur assure le maintien en fonctionnement de l'application tout au long de sa vie. Sous la responsabilité de la maîtrise d'oeuvre, il définit les évolutions et correctifs nécessaires à la continuité de son utilisation, et informe les utilisateurs des évolutions de l'application logicielle.
[Se référer à la fiche source pour plus de détails]
Réaliste , Investigateur , Artistique , Social , Entreprenant , Conventionnel
Qu'est-ce que l'aide à l'orientation RIASEC et comment faire le test ?
*source Pôle Emploi
Vous trouverez des détails sur les soft-skills sur le site :
Soft-skills.info