Devenir concepteur.trice/développeur.euse d'applications
Le/la concepteur.trice
développeur.euse d’applications est en charge de la production, de la standardisation et du déploiement, d’un
site web, d’une
application web, d’une
application mobile (hybride), d’une application de bureau, de tout
dispositif digital utilisant les technologies Web.
Il/elle conçoit et développe des
services numériques à destination des utilisateurs en respectant les normes
et standards reconnus par la profession. Il/elle prend en compte les
contraintes économiques, les exigences de sécurité et la responsabilité
écologique propres à son domaine d'intervention.
Pour concevoir et développer les
interfaces utilisateur de type desktop, mobile ou Web, il/elle élabore une
maquette préalablement validée par les utilisateurs.
Il/elle code les formulaires de saisie et de
résultats, ainsi que les états, en programmant de manière sécurisée les
événements utilisateur et en accédant aux données stockées dans une base.
Pour concevoir et mettre en œuvre
la persistance des données, il analyse un cahier des charges fonctionnel
ou une demande utilisateur afin de modéliser et de créer une base de données ou
d'adapter une base existante en l'optimisant.
Il/elle s'adapte en continu aux
évolutions technologiques
et réglementaires de la filière.
Pour assurer cette veille, l'usage
de la langue anglaise est souvent requis pour la lecture et la
compréhension de documentations techniques ainsi que pour assurer des échanges
techniques au moyen de textes courts avec des développeurs distants pouvant
être de nationalités différentes.
Il/elle agit avec autonomie et, le cas échéant, avec des
responsabilités d'animation et de coordination.
Le/la concepteur.trice développeur.se
peut travailler en tant que salarié d'une entreprise, pour un client de la
société de services qui l'emploie ou en tant que prestataire indépendant pour
un ou plusieurs clients.
Pour les projets de petite taille,
il peut mener en autonomie la conception et le développement de l'application.
Dans le cas de moyens et de grands projets, il travaille soit au sein d'une
équipe sous la responsabilité d'un chef de projet, soit en équipe
pluridisciplinaire.
Il/elle applique et fait appliquer
les normes de qualité de son entreprise ou de son prestataire de services.
Il/elle applique les recommandations de sécurité émises par l'Agence
nationale de la sécurité des systèmes d'information (ANSSI).
Il/elle fait preuve de capacités
relationnelles avec des
interlocuteurs tels que la maîtrise d'ouvrage, les utilisateurs, le chef de
projet, l'architecte logiciel, les testeurs, le responsable de la sécurité des
systèmes d'information (RSSI) de son entreprise, de son client ou de son
hébergeur, les web designers (UI et UX), les experts techniques et les autres
développeurs, tout en conciliant des exigences contradictoires.
Assurant sa mission dans des
entreprises et des contextes professionnels divers, il est mobile
géographiquement et s'adapte aux nouveaux environnements de travail.
Pour faciliter le travail en
équipe, il peut être amené à utiliser des
outils de travail collaboratif
> Programme de formation mis à jour en janvier 2023 pour l'année de formation 2023/2024.