Fiche métier ROME v4M1805

Développeur / Développeuse informatique

Définition du métier

Le / La Développeur(se) informatique conéoit et améliore des systémes informatiques. Conéoit et développe des applications informatiques selon les besoins des utilisateurs Participe é l'analyse des besoins des clients et propose des solutions techniques adaptées Rédige des documentations techniques et des guides d'utilisation pour les applications développées Assure la maintenance et la mise é jour des systémes pour garantir leur efficacité et leur sécurité Collabore avec des équipes multidisciplinaires pour intégrer de nouvelles technologies et améliorer les processus de développement Effectue des tests et des validations pour s'assurer de la qualité et de la performance des applications

Accès au métier

Cet emploi est accessible avec un niveau Bac+2 é Bac+5 dans le domaine de l'informatique.

Autres appellations

Ce métier peut aussi être désigné par les intitulés suivants.

  • Analyste développeur / Analyste développeuse

  • Analyste-programmeur / Analyste-programmeuse gestion informatique

  • Analyste-programmeur / Analyste-programmeuse informatique

  • Analyste-programmeur / Analyste-programmeuse scientifique informatique

  • Développeur / Développeuse de sécurité des systémes d'information

  • Développeur / Développeuse IOT

  • Développeur / Développeuse systémes embarqués

  • Informaticien / Informaticienne

  • Informaticien / Informaticienne de développement

  • Programmeur / Programmeuse de maintenance informatique

  • Programmeur / Programmeuse d'études

  • Programmeur / Programmeuse informatique

  • Programmeur / Programmeuse logiciel de base informatique

  • Programmeur industriel / Programmeuse industrielle

  • Technicien / Technicienne programmation

Savoir-faire

Les savoir-faire mobilisés dans l'exercice du métier, regroupés par enjeu.

Recherche, Innovation

  • Surveiller les tendances du marché digital

Data et Nouvelles technologies

  • Analyser les besoins informatiques

  • Coder

  • Collaborer avec les développeurs pour améliorer la qualité du logiciel

  • Concevoir une application web

  • Développer une application en lien avec une base de données

  • Gérer les versions de logiciels et leurs mises é jour

  • Intégrer des outils IA/Data Science

  • Maintenir é jour la documentation technique et les manuels d'utilisation

  • Piloter les fonctionnalités des équipements et systémes de sécurité informatique

  • Réaliser des études et développements informatiques

  • Tester un logiciel, un systéme d'informations, une application

Prévention des risques

  • Concevoir et maintenir un systéme de cybersécurité

Qualité

  • Optimiser les processus de qualité pour assurer la fiabilité des logiciels

Pilotage et maétrise des coéts

  • Vérifier la conformité d'une réalisation avec un cahier des charges

Stratégie de développement

  • Concevoir et mettre en oeuvre une stratégie digitale

  • Superviser et coordonner les réalisations, études ou développements informatiques (collaborateurs, sous-traitants)

  • Traiter les retours utilisateurs pour améliorer les systémes

Communication

  • Argumenter sur le choix des technologies é adopter

Organisation

  • Documenter les procédures techniques pour les utilisateurs

  • Promouvoir la collaboration entre les développeurs et les opérateurs pour une meilleure intégration

  • Respecter les normes de sécurité informatique dans le développement

Savoir-être professionnels

Les comportements et qualités attendus dans l'exercice du métier.

  • Faire preuve d'autonomie

  • Faire preuve de créativité, d'inventivité

  • Faire preuve de rigueur et de précision

Savoirs

Les connaissances mobilisées dans le métier, regroupées par catégorie.

Produits, outils et matiéres

  • Produits multimédias

Certifications et habilitations

  • Licence pro mention métiers de l'informatique : applications web

  • Master mention informatique

  • DUT informatique

  • BTS services informatiques aux organisations option B : solutions logicielles et applications métiers

  • BTS services informatiques aux organisations option A : solutions d'infrastructure, systémes et réseaux

  • Licence pro mention métiers de l'informatique : conduite de projets

  • Licence pro mention métiers de l'informatique : conception, développement et test de logiciels

Domaines d'expertise

  • AutoItScript

  • Architecture web

  • Sécurité des applications web

  • Langages de programmation informatique

  • Gestion de bases de données NoSQL

  • Application web

  • Script Shell

  • Programmation logicielle

  • Systémes d'exploitation informatique

  • Java

  • Programmation en Python

  • Réseaux informatiques et télécoms

  • Anglais technique

  • Développement d'applications mobiles

  • HTML

  • Développement de logiciels embarqués

  • Gestion de projet informatique

  • Gestion de versions de logiciels de jeux

  • Intelligence artificielle

Normes et procédés

  • Régles de sécurité Informatique et Télécoms

  • Modélisation informatique

  • Conception d'interfaces utilisateur (UI)

  • Méthode AGILE

Techniques professionnelles

  • Optimisation des performances des applications

  • Intégration continue et déploiement continu (CI/CD)

Contextes de travail

Les conditions et environnements dans lesquels le métier s'exerce.

Conditions de travail et risques professionnels

  • Possibilité de télétravail

  • Station assise prolongée

  • Travail en mode projet

Statut d'emploi

  • Salarié secteur privé (CDI, CDD)

  • Salarié secteur public

  • Travailleur indépendant

Horaires et durée du travail

  • Travail en journée

Secteurs d'activité

Les secteurs dans lesquels ce métier est exercé.

  • Informatique et télécommunication