Le
développeur back-end intervient sur la partie invisible d’un
site ou d’une
application web (back). Il va s’attarder sur le
développement technique de ses fonctionnalités. Son but est de concevoir un
site, en réalisant son
architecture technique. Sinon, il peut apporter des
solutions techniques sur une
plateforme déjà créée. Il considère alors les contraintes (délais, ressources humaines, matérielles et financières) et les avantages de chaque projet.Dans l’ensemble, on distingue trois groupes d’activités :
- conseil clients : analyser les besoins, concevoir des briefs techniques, préconiser des solutions adaptées et réalistes,…
- programmation : réaliser l’architecture web, gérer les bases de données (SQL), assurer la sécurité, gérer les accès, contribuer aux évolutions techniques du site,…
- suivi : effectuer la maintenance, réaliser des contrôles qualité, corriger les problèmes, assurer un support technique, rédiger de la documentation technique (guide d’utilisation, notice d’installation), former le client,…