Toutes les clés pour comprendre le Métier : Développeur Back-End.
Le Développeur Back-End est en charge de l’ensemble des fonctionnalités d’un site web. A la différence du Développeur Front-End, le Développeur Back-End ne s’occupe pas de l’aspect ergonomique du site mais de l’aspect technique et fonctionnel. Il travaille dans l’ombre. Il peut concevoir un site web et dans ce cas réaliser lui-même l’architecture technique du site ; ou bien rester sur la plateforme instaurée et adapter des solutions techniques sur celle-ci.
S’il crée le site, il devra partir de zéro et prendre en considération les inconvénients auxquels il devra faire face tout comme les leviers disponibles qu’il pourra mettre en place. La difficulté de sa tâche consistera à répondre aux besoins demandés tout en évaluant les risques potentiels en fonction des ressources humaines et matériels dont il dispose, du budget octroyé et enfin des délais accordés. Il doit être capable de combiner ses 3 facteurs lui permettant de mener à bien son projet.
Le Développeur Back-End doit également être capable d’émettre des suggestions et solutions, en particulier s’il est au sein d’une structure où il est le plus compétent dans ce domaine d’activité. Bien souvent le Développeur Back-End peut faire face à des exigences déraisonnables de ses supérieurs, qui eux n’ont aucune conscience des risques ou de la faisabilité, cohérence de leur demande.
Le Développeur Back-End doit donc pouvoir argumenter face à ce genre de situation et conseiller son équipe où ses supérieurs.
Dans le cas où le Développeur Back-End choisi ou doit adapter une solution déjà existante de type Framework ou CMS (Content Management System), il est immédiatement dans une phase d’analyse et de préconisation. On attend de lui qu’il réponde aux besoins tout en évitant la refonte du site. En effet, une refonte de site est plus coûteuse et prend généralement plus de temps (selon ses modules, ses options, son contenu et son graphisme). Préconiser et mettre en œuvre des solutions techniques sont les objectifs du Développeur Back-End.
Mission
Rattaché généralement au Chef de Projet Technique, le Développeur Back-End est en charge de plusieurs tâches. Il travaille au sein de secteurs d’activités variés tels que la banque, le transport, l’assurance ou encore la télécommunication.
- Analyse des besoins,
- Préconisation de solutions techniques,
- Développement et évolution des fonctionnalités techniques du site web,
- Evolution dans un contexte agile,
- Validation avec son équipe des fonctionnalités développées.
Le Développeur Back-End, sera également amené à :
- Former le client lorsque le site internet lui est livré,
- Apporter un support technique tout au long de la vie du site internet,
- Effectuer de la veille et des corrections suite à des problèmes remontés par le client.
Les nouveaux CMS permettent néanmoins aux Développeurs de se concentrer davantage sur l’aspect analytique et moins sur la programmation et les opérations de paramétrage et de retouche. Dans certaines enseignes où les informaticiens se font rares, le Développeur Back-End peut même assurer le suivi technique du site. Pour cela il sera amené à rédiger des guides d’utilisations pour les utilisateurs et des notices techniques d’installation.
Profil
Le Développeur Back-End détient de fortes compétences techniques et sait gérer un budget ainsi que son temps de travail pour être dans les délais de réalisation. Il possède une culture générale informatique, notamment en web et XML.
Il maîtrise des outils essentiels :
- PHP,
- Ruby on Rails,
- Node.js,
- SQL,
- Java,
- ASP.
Mais aussi :
- CMS (Content Management System),
- Framework,
- Outils d’édition de code.
Le Développeur Back-End est force de proposition et à l’écoute des évolutions du marché.
Formation
Ressortissant d’une école d’ingénieur, une école d’informatique, d’un BTS ou d’un DUT, il n’est pas attendu du Développeur Back-End qu’il détienne un bac+4 ou bac+5, même si cela reste une plus-value. Ce qui est très important, et ce qui est attendu de lui, c’est son expérience et la complexité des tâches qu’il a résolu.
Salaire
En début de carrière il perçoit entre 30k €/an et 35k €/an. Une fois senior il percevra entre 40k €/an et 45k €/an et une fois expert il pourra espérer toucher 65k €/an. Bien évidemment sa rémunération varie selon de la taille de la structure qu’il intègre, de son ancienneté et de l’importance des missions qui lui sont confiées.
> Consulter les offres de CDI dans le Digital, IT & Data.
> Revenir aux articles concernant l’actualité du recrutement, du Digital et de l’IT.