Développeur back-end

Développeur back-end

Le développeur back-end gère toute la partie « non visible » du développement : il conçoit les éléments techniques nécessaires au fonctionnement d’un site, il se charge de la gestion des bases de données… Il a donc une connaissance approfondie des langages de programmation tels que PHP, Ruby, Python, Java, .Net et des bases de données SQL Serveur, MySQL. Il maitrise les frameworks, les plus connus sur le marché étant Symfony ou Zend. Il maitrise également les notions d’API pour dialoguer avec des sites partenaires.

Doté d’un bagage informatique complet et passionné de code, il participe à tout le développement du site web, en étroite collaboration avec le développeur front-end.

Ainsi, le programmeur back-end se charge de la mise en place, de la configuration, du développement et de la maintenance du serveur, de la base de données et de l’application web en général. Un développeur de l’ombre sans lequel les sites Internet et les applications ne pourraient tout simplement pas fonctionner et exister ! Bien évidemment, ces deux professionnels collaborent étroitement tout au long du projet de développement web.

Compétences techniques

Logiquement, le Développeur back-end doit posséder de solides compétences informatiques, de plus, il doit maîtriser parfaitement les langages de programmation et les bases de données. Par ailleurs, il a des connaissances considérables en ce qui concerne les notions d’API pour dialoguer avec des sites partenaires.

  • Algorithmique, Programmation objet, fonctionnelle
  • Solides compétences sur un des technologies coté serveur suivantes : (JAVA, .NET, PHP, PYTHON, EXPRESSJS, ....)
  • Connaissance des framework est un plus.
  • Compréhension des spécifications fonctionnelles
  • Anglais technique