Fiche métier ROME v4M1861

Développeur / Développeuse logiciel ou d'application

Définition du métier

Le / La Développeur(se) logiciel ou d'application, un(e) architecte du monde numérique, faéonne les solutions informatiques de demain. Conéoit et développe des applications informatiques selon les besoins des utilisateurs Rédige le code source en utilisant divers langages de programmation Teste et débogue les applications pour garantir leur fiabilité et leur efficacité Collabore avec des équipes multidisciplinaires pour intégrer de nouvelles fonctionnalités Documente les procédures de développement pour faciliter la maintenance et les mises é jour Assure la veille technologique pour rester é la pointe des innovations logicielles

Accès au métier

Cet emploi est accessible avec un BTS Services informatiques aux organisations, un DUT Informatique, une Licence Professionnelle en Développement Web, un Master ou un Dipléme d'Ingénieur en Informatique.

Autres appellations

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

  • Concepteur / Conceptrice d'application informatique

  • Concepteur / Conceptrice logiciel informatique

  • Développeur / Développeuse d'application

  • Développeur / Développeuse de logiciel de simulation optique et réalité virtuelle (VR)

  • Développeur / Développeuse logiciel de réalité augmentée

  • Informaticien / Informaticienne d'application

  • Programmeur / Programmeuse d'applications

  • Responsable d'application informatique

Savoir-faire

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

Conseil, Transmission

  • Accompagner l'appropriation d'un outil par ses utilisateurs

Communication, Multimédia

  • Concevoir et développer une solution digitale

  • Rédiger un cahier des charges, des spécifications techniques

Data et Nouvelles technologies

  • Analyser les besoins informatiques

  • Analyser, exploiter, structurer des données

  • Assembler des composants logiciels

  • Assurer la mise é jour des logiciels de systémes de sécurité

  • Coder

  • Concevoir une application web

  • Contréler la conformité des données

  • Créer une documentation technique

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

  • Exploiter des solutions de Data Science ou d'Intelligence Artificielle

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

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

Maintenance, Réparation

  • Résoudre les problémes techniques rencontrés

Qualité

  • Contréler la qualité et la conformité des process

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

  • Traiter les retours utilisateurs pour améliorer le produit

Communication

  • Collaborer avec des équipes multidisciplinaires

  • Communiquer les résultats aux parties prenantes

Organisation

  • Documenter les solutions techniques pour les développeurs

  • Respecter les délais de production pour répondre aux demandes des clients

Savoir-être professionnels

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

  • Etre force de proposition

  • Faire preuve d'autonomie

  • Faire preuve de rigueur et de précision

Savoirs

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

Certifications et habilitations

  • DUT informatique

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

  • Licence pro mention métiers du numérique : conception, rédaction et réalisation web

  • Master mention 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

  • BUT spécialité métiers du multimédia et de l'internet parcours développement web et dispositifs interactifs

Produits, outils et matiéres

  • Produits multimédias

Domaines d'expertise

  • Développement front-end

  • Perl

  • Technologies de l'accessibilité numérique

  • Architecture web

  • AutoItScript

  • Business Intelligence (BI) / Informatique décisionnelle

  • Systémes de gestion de base de données

  • Application web

  • Langages de programmation informatique

  • Lisp

  • Maintenance de logiciels

  • Progiciels de gestion intégrée d'entreprise (ERP)

  • Programmation logicielle

  • Systémes d'exploitation informatique

  • Java

  • Programmation en Python

  • Réseaux informatiques et télécoms

  • Anglais technique

  • Fortran

  • Optimisation de performances

  • Programmation en JavaScript

  • Développement de logiciels

  • Gestion des configurations

  • HTML

  • PHP

  • Architecture propriétaire

  • Développement back-end

  • Pascal

  • Sécurité des systémes embarqués

  • Utilisation de frameworks de développement

Normes et procédés

  • Intégration de systémes

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

  • Sécurité des applications

  • Gestion de version de code

  • Modélisation informatique

  • Protocoles et normes télécoms

  • Documentation technique des équipements

  • Conception d'interfaces utilisateur (UI)

  • Méthode AGILE

Contextes de travail

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

Conditions de travail et risques professionnels

  • Station assise prolongée

  • Travail en mode projet

Statut d'emploi

  • Salarié secteur privé (CDI, CDD)

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