Développeur web back end fiche métier

icone fiche métier du web

Le développeur back end assure les développements et la programmation du site internet, notamment les connexions entre la base de données, le back-office et le front-office. Cette fiche de poste du métier de développeur back end est issue des fiches métiers web.

Définition du métier de développeur web

fiche métier développeur web back end
Publié et révisé en Juin 2019

Mission du développeur web back end

Dans la mise en oeuvre d'un dispositif digital, plus spécifiquement dans la création d'un site internet, on distingue principalement deux types de développeurs : développeur front (intégrateur) et développeur back (programmeur).
Le développeur back end est le développeur / programmeur de la solution technique à partir des différents langages de programmation existants (PHP, .NET, JAVA...). Le développeur web assure les liaisons entre les pages web et la base de données et veille à développer toutes les interactions entre le front office (partie visible par l'utilisateur) et le back office (partie visible par l'administrateur). Les développeurs confirmés cherchent à produire un code propre, commenté, évolutif. Les développements de qualité sont souvent considérés comme optimisés sur le plan des lignes de code (minifiés). Une bonne programmation suggère également d'être potentiellement assimilable par d'autres profils de développeurs que leur auteur.

Le développeur front end, quant à lui, travaillera les langages de balisage HTML & CSS auxquels on associe souvent le langage javascript. Pour caricaturer, le développeur front créé les pages HTML et les interactions de surface quand le développeur back s'attache à programmer les interactions de structure.

Développeur full stack

Le développeur full stack est un programmeur touche à tout polyvalent, capable de développer l'intégralité technique d'un dispositif digital web, c'est à dire le développement front office et le développement back office. Ce type de profil est particulièrement apprécié des porteurs de projet car il limite les inerties métier liées au travail collaboratif entre différents profils de développeur.

Naturellement, les projets web ambitieux concernent rarement un seul développeur, et les profils de programmeurs full stack capables de superviser l'intégralité des développements dans différents langages en font des leaders techniques légitimes.

Les développeurs web sont issus d'école d'ingénieur, d'école d'informatique, et certains profils sont également autodidacte sans diplôme. De très nombreux développeurs web officient en freelance.

Fiche métier développeur web back end

  • Rôle du développeur web : assure le développement technique, la jonction entre les développements du front office et le back office. Le développeur web back end prend en charge les développements spécifiques dans l’environnement technique défini, sous l’autorité du chef de projet technique. Il doit prendre en compte les contraintes et les demandes afin de produire les éléments programmés qu'il teste en permanence.
  • Intervention dans le projet web : durant la phase de développement, la mise en production et la maintenance.
  • Gestion : gère 1ou plusieurs tâches, les impacts de modification.
  • Tâche quotidiennes : programmation, analyse des besoins existants, modélisation, développement, tests, échanges.
  • Qualités du développeur web : organisation, curiosité, force de proposition, motivation, pragmatique.
  • Perspectives d’évolutions : chef de projet, expert niche technique, consultant technique.
  • Outils de prédilection : mails, tfs, visual studio, onenote.
  • Tarif du développeur web, facturation jour/homme : entre 680 et 800 € HT
  • Rémunération, salaire du développeur back end : 26 à 45 K€ annuel selon expérience.
  • Profil et formation du développeur web : 23 – 30 ans, école d'ingénieur.
  • Perception du métier d’architecte de l'information et d'UX designer : il faut comprendre la logique de l’AI pour l’appliquer correctement.
  • Commentaire du dev : 95 % des erreurs se situent entre la chaise et le clavier… !

Technique UX développeur

ENVERGURE FONCTIONNELLE

inventaire fonctionnel

Identification et listing des gabarits dans une optique de maitrise et de rationalisation du fonctionnement.
inventaire fonctionnel
ENVERGURE FONCTIONNELLE

conception des processus

Visualisation détaillée des interactions impliquées dans un processus : inscription, commande.
conception des processus
OPTIMISATION DES CONTENUS

flux d'information

Matérialisation des flux sous forme de diagramme et cartographie des interactions front-back.
flux d'informations

Ressources autour du développeur web

APPROFONDIR
l'intégration

Livre : Intégration les bonnes pratiques
intégration les bonnes pratiques

Plus d'infos sur le développement web

Autres fiches métier rattachées :

Plus de métiers web
METIER WEB DU DESIGN

développeur front-end

Intégration HTML & CSS, développement front end, production de site internet.
développeur front-end
METIER WEB TECHNOLOGIE

chef de projet technique

Gestion de projet technique, suivi des développements, management des équipes de développeurs.
chef de projet technique
METIER WEB TECHNOLOGIE

ingénieur réseaux

Administration des données du réseau, sécurisation des datas, maintenance de l'infrastructure.
ingénieur réseaux