Le concepteur développeur d’applications conçoit et développe des applications sécurisées, tels que des logiciels d’entreprise, des applications pour mobiles et tablettes, ainsi que des sites Web. Il respecte la réglementation en vigueur, identifie les besoins en éco-conception et applique les procédures qualité de l’entreprise. Il contribue à la réussite du projet en termes de satisfaction des besoins des utilisateurs, gestion de projet, qualité, coût et délai. La sécurité de l’application est pour lui une préoccupation constante.
Le concepteur développeur d’applications est l’interlocuteur privilégié du client pour la conception et le développement du projet informatique. Il dialogue avec lui afin de connaître les besoins des utilisateurs. Il adapte sa communication à ses différents interlocuteurs et contextes professionnels, y compris en présence d’une personne en situation de handicap. La communication orale peut se faire en anglais, en particulier avec des prestataires de service.
En analysant le cahier des charges du projet informatique, il identifie les fonctionnalités ou les évolutions de l’application. Dans le respect des recommandations de sécurité émise par l’agence nationale de la sécurité des systèmes d’information (ANSSI), il conçoit des applications sécurisées en utilisant une architecture logicielle multicouche et rédige le dossier de conception.
Cette formation vise à développer les compétences nécessaires à la conception, au développement et à la sécurisation d’applications, tout en respectant les bonnes pratiques de qualité, de gestion de projet et de communication avec les différents acteurs.
- Concevoir et développer des applications sécurisées (logiciels d’entreprise, applications mobiles, sites web).
- Appliquer la réglementation en vigueur et intégrer les principes d’éco-conception.
- Assurer la satisfaction des utilisateurs en respectant les exigences de qualité, coût et délai.
- Communiquer efficacement avec les clients et les parties prenantes, y compris en anglais et en contexte de handicap.
- Analyser un cahier des charges pour identifier les fonctionnalités et évolutions requises.
- Concevoir une architecture logicielle sécurisée en respectant les recommandations de l’ANSSI.
- Développer les interfaces utilisateur et les traitements métier en intégrant des composants sécurisés.
- Concevoir et gérer les bases de données en assurant la sécurité et la confidentialité des données.
- Rédiger et exécuter un plan de tests pour garantir la fiabilité de l’application.
- Préparer, documenter et contribuer à la mise en production dans une approche DevOps.