Développeur / Développeuse full-stack

Études et développement informatique Niveau Bac

Logiciel de conception de logiciels de systèmes embarqués, mise en œuvre, document et maintenance de logiciels à mettre en œuvre sur un système intégré.

Devenir Développeur / Développeuse full-stack

Ce métier est accessible avec un diplôme de niveau Bac+2 (BTS, DUT) à Master (MIAGE, diplôme d'ingénieur, Master professionnel, ...) en informatique. Il est également accessible avec une expérience professionnelle en informatique, système d'exploitation ou dans un domaine applicatif. La pratique de l'anglais (vocabulaire technique) est requise.

Evolutions & Salaires ?

Source: Insee, 2021

Employés et opérateurs en informatique

Salaire Junior 2215 €
Salaire Senior 2550 €

Techniciens d'étude et de développement en informatique

Salaire Junior 2482 €
Salaire Senior 3172 €

Ingénieurs et cadres d'étude, recherche et développement en informatique, chefs de projets informatiques

Salaire Junior 3445 €
Salaire Senior 4863 €

Vous et ce métier

Vous souhaitez tester votre éligibilité ?

Faire mon bilan de carrière

Les compétences clés


Rédiger un cahier des charges, des spéci... Rédiger un cahier des charges, des spécifications techniques
Déterminer des mesures correctives Déterminer des mesures correctives
Recueillir et analyser les besoins clien... Recueillir et analyser les besoins client
Concevoir une application web Concevoir une application web
Application web Application web

Les savoirs-êtres


    Travailler en équipe Travailler en équipe
    Faire preuve d'autonomie Faire preuve d'autonomie
    Faire preuve de rigueur et de précision Faire preuve de rigueur et de précision
    Faire preuve de créativité, d'inventivit... Faire preuve de créativité, d'inventivité

Les savoirs-faires


Recherche, Innovation

  • Réaliser un prototype de la solution technique pour validation par le donneur d'ordres (configuration type, ...)
  • Superviser et coordonner les réalisations, études ou développements informatiques (collaborateurs, sous-traitants)
  • Réaliser des études d'organisation et d'évolution de systèmes d'information
  • Réaliser des études et développements informatiques
  • Concevoir et développer une solution digitale
  • Proposer des pistes d'amélioration des solutions
  • Mettre en place une blockchain (protocoles, consensus etc.)
  • Animer une démarche agile et innovante
  • Analyser les indicateurs pertinents sur les tendances et les usages des clients
  • Créer, élaborer et identifier des concepts innovants
  • Créer une documentation technique
  • Rédiger un cahier des charges, des spécifications techniques

Nouvelles technologies

  • Concevoir une application web
  • Développer une application en lien avec une base de données
  • Sélectionner, assembler et intégrer des composants informatiques (progiciels, bases de données, développements spécifiques, ...)
  • Réaliser la mise en production de solutions logicielles dans un environnement d'exploitation
  • Tester un logiciel, un système d'informations, une application
  • Assembler des composants logiciels
  • Concevoir la cartographie fonctionnelle du SI
  • Gérer et déployer des logiciels à distance
  • Coder
  • Piloter des évolutions ou des paramétrages à apporter aux composants
  • Intégrer des outils IA/Data Science
  • Vérifier la compatibilité des développements produits avec les spécifications
  • Concevoir l'architecture d'un système, d'un réseau
  • Paramétrer un logiciel, un outil, un système numérique
  • Développer un logiciel, un système d'informations, une application

Prévention des risques

  • Surveiller le fonctionnement d'applicatifs et logiciels
  • Concevoir et maintenir un système de cybersécurité
  • Gérer les risques de cybersécurité
  • Mener un processus de test en cybersécurité
  • Déterminer des mesures correctives
  • Gérer une situation d'urgence

Stratégie de développement

  • Planifier les étapes d'un projet
  • Piloter le déploiement et l'intégration d'outils d'optimisation au sein des processus métiers
  • Piloter la gestion de la production, de l'exploitation
  • Concevoir et gérer un projet

Management

  • Allouer et organiser les ressources d'un projet selon les besoins et contraintes

Communication

  • Communiquer auprès de ses clients internes et externes
  • Communiquer à l'écrit en langue étrangère
  • Communiquer à l'oral en langue étrangère
  • Promouvoir une proposition, un projet
  • Préparer et animer une réunion, un groupe de travail, un atelier

Développement commercial

  • Comparer des solutions, produits ou matériels
  • Présenter et valoriser un produit ou un service

Conception

  • Concevoir un équipement selon ses usages et contraintes

Qualité

  • Garantir le bon fonctionnement, la disponibilité et la performance d'une solution logicielle

Relation client

  • Identifier les besoins en logiciel
  • Recueillir et analyser les besoins client

Conseil, Transmission

  • Accompagner l'appropriation d'un outil par ses utilisateurs
  • Transmettre une technique, un savoir-faire
  • Enseigner, transmettre des connaissances, développer des compétences

Organisation

  • Analyser, exploiter, structurer des données
  • Évaluer une situation à risque
  • Respecter la confidentialité des informations
  • Structurer, synthétiser des informations

Maintenance, Réparation

  • Réaliser un diagnostic technique

Pilotage et maîtrise des coûts

  • Contrôler la réalisation et les coûts d’une prestation 
  • Lancer et gérer un appel d'offres
  • Identifier et sélectionner des fournisseurs, sous-traitants, prestataires
  • Élaborer une stratégie d'achat, optimiser la procédure d'achat

Droit, contentieux et négociation

  • Négocier un contrat

Développement des compétences

  • Actualiser régulièrement ses connaissances

Gestion des Ressources Humaines

  • Gérer les ressources humaines

Découvrez les formations disponibles

Diplômes

Ingénieur diplômé de l’École Polytechnique Universitaire de l'Université Lyon 1, spécialité Informatique (Bac+5)

Dans un contexte sociétal où le numérique et plus précisément le développement des technologies est au cœur des besoins des entreprises (privées comme publiques), la filière informatique de Polytech Lyon forme ses élèves ingénieur en...

Concepteur développeur d’applications numériques (Bac+3)

Le Concepteur Développeur d’Applications Numériques conçoit, réalise et délivre les applications numériques attendues avec une autonomie variable suivant les contextes d’exercice. Il intègre son action au sein d’un projet informatique en tant que maîtrise d’oeuvre....

Expert informatique et systèmes d'information (Bac+5)

La certification répond à une demande importante du secteur de l'informatique en matière de recrutement. Le secteur présente de nombreux métiers en tension et donc des opportunités de développement. Les entreprises recherchent aujourd'hui des profils...


Certifications

Créer et gérer le site internet de sa TPE à l'aide d'un CMS

La certification s’adresse aux porteurs de projet de création de TPE, aux entrepreneurs de TPE, et aux indépendants souhaitant créer et gérer eux-mêmes leur site internet. L’objectif de la certification est d’apporter aux personnes souhaitant...

Exploiter, analyser des données structurées et réaliser des études statistiques (Data Analyst)

Le dispostif permet de traiter efficacement des ensembles de données quantitatives et/ ou qualitatives à l’aide de techniques et outils d’analyse statistique appropriés

Installation de solutions connectées pour l'habitat ou l'entreprise

Cette certification a pour objet la montée en compétences de l’apprenant sur l’installation d’une solution d’habitat/entreprise connecté(e). Elle a pour objectifs de s'assurer que les apprenants soient en mesure, à terme, de préconiser la bonne...

Je cherche à faire...