Développeuse / Développeur
La/le conceptrice-développeuse/concepteur-développeur analyse et conçoit, en paramétrant et codant, les composants logiciels applicatifs dans le respect des évolutions souhaitées, des normes et des procédures.
Elle/il peut être spécialisé par technologie ou domaine fonctionnel (front-end / back-end / ...).
- Informations générales
- Conditions d'exercice
- Tendances d'évolution
- Connaissances
- Autres référentiels
Domaine Fonctionnel
Numérique
Famille Professionnelle
Etudes et développement
Versants
- Fonction publique d'Etat
- Fonction publique territoriale
- Fonction publique hospitalière
Pas de compétences managériales requises
Pas de compétences managériales requises
Code CSP
ERNUM003
Activités principales
- ANALYSE
- Contribuer à la définition des spécifications générales auprès du chef de projet MOA
- Réaliser l'analyse technique et l’étude détaillée, sous la responsabilité du chef de projet MOE ou du responsable des systèmes applicatifs et en coordination avec l'intégrateur d'applications
- Réaliser le prototypage, en coordination avec l'intégrateur d'applications
- QUALIFICATION
- Élaborer les jeux d’essais pour les tests unitaires d’intégration
- Effectuer les tests unitaires
- Identifier et traiter les dysfonctionnements, le cas échéant en lien avec le testeur
- DEVELOPPEMENT
- Réaliser les modules (objets et composants logiciels)
- Assembler les composants
- Rédiger les documentations
- MAINTENANCE
- En charge de la maintenance corrective demandée par le responsable des systèmes applicatifs
- En charge de la maintenance évolutive demandée par le responsable des systèmes applicatifs
- Administrer les composants logiciels réutilisables et Mettre à jour la nomenclature de ces composants
Facteurs clés à moyen terme
- Ce métier a déjà intégré l'évolution des activités de paramétrage de progiciels
- Elle/il évolue vers le développement rapide lié à l'usage d'Internet et la mobilité associée / la conception & le développement Devops
- Elle/il intègre également la portabilité des applications sur le multicanal (tablettes, smartphones , ...)
- Une tendance apparaît également avec les technologies à venir liées à l'usage "des objets connectés"
Impacts sur le métier
- L'enjeu de ce métier concerne l'évolution des langages et environnements de conception et de programmation et la nécessité d'entretenir une veille active et une actualisation de ses compétences pour continuer à évoluer sur différentes applications
Savoir-être
Savoir-Faire
- Met en avant la sensibilisation, la formation et l’engagement pour la mise en place d’un développement durable
- Analyse de manière systématique l’environnement pour identifier et définir les failles et les menaces
- Détermine les exigences de la documentation compte-tenu de l’objet et de l’environnement dans lequel elle s’applique
- Communique et contrôle l’application de la politique qualité de l’organisation
- Développe des applications et choisit les options techniques appropriées, de manière créative
- Identifie de façon systématique la compatibilité des spécifications matérielles ou logicielles
- Mobilise des expertises pour superviser des campagnes de tests complexes
- Installe ou désinstalle de manière systématique des éléments du système
- Identifie les contraintes du système à intégrer et analyse l'impact des exigences métiers
- Optimise le développement applicatif, sa maintenance et ses performances
- Utilise et applique des standards, des chartes graphiques et des éléments préconçus
- Identifie les composants défaillants et établit la cause principale de la défaillance