Passer au contenu principal
RNCP36490

Concepteur développeur d'applications

Page France Compétence
Description Auditer les parties prenantes (direction, personnel, services…) afin d’identifier leurs besoins informatiques Formaliser et répertorier les besoins logiciels exprimés par les parties prenantes pour prioriser les projets de développement en s’appuyant sur une veille technologique Analyser le contexte du projet pour proposer une conception logicielle prenant en compte les contraintes (matérielles, logicielles, économiques, humaines, accessibilité…) et les opportunités du projet Traduire les besoins exprimés en demandes fonctionnelles pour les rendre exploitables par les développeurs Concevoir la solution logicielle et sa base de données répondant aux contraintes répertoriées dans les spécifications techniques Schématiser la structure logicielle (schémas et diagrammes) qui servira de référence pour le développement en s’appuyant sur des patrons de conception (Design patterns) et des méthodologies (Merise, UML) Contrôler la cohérence de la structure des données pour assurer leur intégrité dans la base de données (doublons, cohérence, validité, etc.) dans le respect du RGPD Créer les tables et leurs relations dans un des principaux SGBD pour implémenter la base de données et favoriser la performance de l’accès aux données Sélectionner les plateformes, méthodes et langages de développement (de type objet, événementiel…) adaptés au projet de développement en s’appuyant sur une grille de choix Programmer les fonctionnalités de l’application en respectant les normes de programmation et d’accessibilité (RGAA)pour répondre aux spécifications fonctionnelles et techniques Elaborer la documentation technique du logiciel permettant l’implémentation du logiciel et ses futures évolutions Elaborer des scénarii de tests unitaires, fonctionnels et de non régression simulant les différentes situations et utilisations futures du logiciel pour vérifier son fonctionnement Définir la procédure de validation (recette) pour garantir la validation du fonctionnement de la solution logicielle à livrer et la mettre en œuvre Configurer les outils d’automatisation de tests (logiciels dédiés) pour optimiser les tests logiciels Concevoir un plan de déploiement du logiciel (ordonnancement des étapes, affectation des ressources, planification du déploiement, communication auprès des acteurs concernés, indicateurs de suivi) pour garantir son bon déroulement Configurer l’environnement de déploiement, automatisé ou non, intégrant une solution de gestion des versions afin de déployer l’application dans les meilleures conditions Déployer l’application dans l’environnement de test ou de production de l’entreprise ou du client pour la mettre à disposition du client Analyser et synthétiser les demandes de correction ou d’évolution via un outil dédié, pour assurer un suivi afin de remonter les besoins à sa hiérarchie en justifiant leur pertinence Assurer les corrections ou évolutions de code nécessaires pour maintenir l’application en condition opérationnelle Réaliser le suivi des évolutions technologiques de l’application logicielle (obsolescence) afin d’assurer sa pérennité Identifier les failles de sécurité liées au développement ou à l’utilisation de l’application logicielle pour proposer un plan de sécurisation Appliquer les bonnes pratiques de développement permettant de limiter les risques de faille de sécurité du développement de la solution logicielle et de respecter le RGPD Elaborer le plan de sécurisation comprenant les éléments nécessaires à la protection contre les risques identifiés pour garantir la sécurité de l’application logicielle Présenter les informations utiles du projet à l'équipe pour donner du sens au travail et aux priorités des membres de l’équipe Clarifier les rôles et les missions des acteurs et établir les règles de fonctionnement, dans le respect du droit du travail, de la diversité et des procédures qualité et sécurité, pour mobiliser efficacement leurs compétences Définir des objectifs clairs pour organiser l’action de ses collaborateurs Animer l’équipe en accord avec la direction pour obtenir l’adhésion des équipes au projet d’entreprise Intégrer toutes les étapes de la conduite de projets pour garantir leur réussite Identifier les parties prenantes et les canaux de communication indispensables à la réussite du projet et favorisant l’inclusion et l’accessibilité Analyser les situations de changement pour repérer celles nécessitant un accompagnement individuel et collectif Elaborer le budget du projet ou de l’activité pour s’inscrire dans le pilotage économique de l’entreprise Elaborer les outils de reporting nécessaires à la direction, aux clients internes et au sponsors de projets pour en assurer une présentation efficace
Objectif

Le concepteur développeur d’applications met son expertise, notamment en matière de modélisation et de programmation, au service de son client (interne/externe). Dans la mise en œuvre de projets de développement logiciel, il est capable d’analyser la stratégie, les objectifs, les enjeux et les contraintes du client afin de lui proposer les solutions logicielles adaptées. Le concepteur développeur d’applications travaille au sein d’une équipe parfois pluridisciplinaire. Il encadre, motive et anime son équipe de développeurs informatiques et évolue, le plus souvent, dans une organisation en mode projet. Il est impliqué dans toutes les phases du développement des applications. Il analyse les besoins du client, rédige les spécifications techniques et fonctionnelles ainsi que le cahier des charges du projet. En veille technologique constante, il propose des solutions innovantes, ergonomiques et robustes dans le respect des normes et méthodologies garantissant la cohérence, la performance et la sécurisation des données du client. Il sait faire preuve de rigueur et d’organisation dans les projets qu’il anime, il gère les délais et les coûts des projets et est responsable au quotidien de l’avancée du projet. Le concepteur développeur d’applications sait également piloter un projet tout en étant réactif et à l’écoute du client.

Niveau 6 - Savoirs approfondis
Date de validité 01/06/2027
Domains
  • Programmation
  • analyse programmation
  • cahier charges informatique
  • programmation application mobile
  • Programmation orientée objet
NSF
  • Informatique, traitement de l'information, réseaux de transmission
  • Informatique, traitement de l'information, réseaux de transmission des données
  • Programmation, mise en place de logiciels
GFE
Rome
Nom légal Rôle
CENTRE D'ETUDES SUPERIEURES INDUSTRIELLES PARIS Habilitation pour former et organiser l'évaluation
ECOLE SUPERIEURE D'INFORMATIQUE DU CESI (EXIA) - ECOLE SUPERIEURE DES RESSOURCES HUMAINES DU CESI (E Habilitation pour former et organiser l'évaluation
CESI SAS - Antenne de Caen Habilitation pour former et organiser l'évaluation
CESI SAS Habilitation pour former et organiser l'évaluation
CESI SAS Habilitation pour former et organiser l'évaluation
CESI SAS Habilitation pour former et organiser l'évaluation
CESI SAS Habilitation pour former et organiser l'évaluation
CESI SAS Habilitation pour former et organiser l'évaluation
CESI Ecole d'Ingénieurs Habilitation pour former et organiser l'évaluation
CESI BREST Habilitation pour former et organiser l'évaluation
CESI Association EI Nancy Habilitation pour former et organiser l'évaluation
Cesi association - antenne nice Habilitation pour former et organiser l'évaluation
Cesi association - antenne aix en provence Habilitation pour former et organiser l'évaluation
CESI Asso ESA Nancy Habilitation pour former et organiser l'évaluation
CESI - Caen Habilitation pour former et organiser l'évaluation
CESI Habilitation pour former et organiser l'évaluation
CESI Habilitation pour former et organiser l'évaluation
CENTRE D ETUDES SUPERIEURES INDUSTRIELLES Habilitation pour former et organiser l'évaluation
CENTRE D ETUDES SUPERIEURES INDUSTRIELLES Habilitation pour former et organiser l'évaluation
CENTRE D ETUDES SUPERIEURES INDUSTRIELLES Habilitation pour former et organiser l'évaluation
CENTRE D ETUDES SUPERIEURES INDUSTRIELLES Habilitation pour former et organiser l'évaluation
CENTRE D ETUDES SUPERIEURES INDUSTRIELLES Habilitation pour former et organiser l'évaluation
CENTRE D ETUDES SUPERIEURES INDUSTRIELLES Habilitation pour former et organiser l'évaluation
CENTRE D ETUDES SUPERIEURES INDUSTRIELLES Habilitation pour former et organiser l'évaluation
CENTRE D ETUDES SUPERIEURES INDUSTRIELLES Habilitation pour former et organiser l'évaluation
CENTRE D ETUDES SUPERIEURES INDUSTRIELLES Habilitation pour former et organiser l'évaluation
CENTRE D ETUDES SUPERIEURES INDUSTRIELLES Habilitation pour former et organiser l'évaluation
CENTRE D ETUDES SUPERIEURES INDUSTRIELLES Habilitation pour former et organiser l'évaluation
CENTRE D ETUDES SUPERIEURES INDUSTRIELLES Habilitation pour former et organiser l'évaluation
CENTRE D ETUDES SUPERIEURES INDUSTRIELLES Habilitation pour former et organiser l'évaluation
CENTRE D ETUDES SUPERIEURES INDUSTRIELLES Habilitation pour former et organiser l'évaluation
CENTRE D ETUDES SUPERIEURES INDUSTRIELLES Habilitation pour former et organiser l'évaluation
CENTRE D ETUDES SUPERIEURES INDUSTRIELLES Habilitation pour former et organiser l'évaluation
C.E.S.I Habilitation pour former et organiser l'évaluation
C.E.S.I Habilitation pour former et organiser l'évaluation
C.E.S.I Habilitation pour former et organiser l'évaluation
C.E.S.I Habilitation pour former et organiser l'évaluation
C.E.S.I Habilitation pour former et organiser l'évaluation
C.E.S.I Habilitation pour former et organiser l'évaluation
C.E.S.I Habilitation pour former et organiser l'évaluation
C.E.S.I Habilitation pour former et organiser l'évaluation
C.E.S.I Habilitation pour former et organiser l'évaluation
C.E.S.I Habilitation pour former et organiser l'évaluation
C.E.S.I Habilitation pour former et organiser l'évaluation
C.E.S.I Habilitation pour former et organiser l'évaluation
C.E.S.I Habilitation pour former et organiser l'évaluation
C.E.S.I Habilitation pour former et organiser l'évaluation
C.E.S.I Habilitation pour former et organiser l'évaluation
C.E.S.I Habilitation pour former et organiser l'évaluation
C.E.S.I Habilitation pour former et organiser l'évaluation
C E SI Habilitation pour former et organiser l'évaluation
C E SI Habilitation pour former et organiser l'évaluation
ECOLE SUPERIEURE D'INFORMATIQUE DU CESI (EXIA) - ECOLE SUPERIEURE DES RESSOURCES HUMAINES DU CESI (E Habilitation pour former et organiser l'évaluation
CESI Habilitation pour former et organiser l'évaluation
CENTRE DE FORMATION-CFSA CAMPUS CENTRE Habilitation pour former et organiser l'évaluation