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.
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.
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.
APPROFONDIR
l'intégration
Autres fiches métier rattachées :