Développeur web

La création d'un site web est un projet à part entière qui mérite toute l'attention du webmaster ou du développeur Web.

Le développeur Web est un informaticien chargé de réaliser l’ensemble des fonctionnalités d’un site Internet. Il est en charge d’analyser les besoins, de choisir la solution technique puis de développer toutes les fonctionnalités techniques du site. Qualité, sémantique, référencement naturel, accessibilité... Le développeur web analyse le projet qui lui est confié, puis en détermine une solution technique.
Il participe aussi à la formation du client et au support technique tout au long de la vie du site Internet.

Lors de la phase de conception, le développeur analyse le projet qui lui est confié, en fonction des besoins des utilisateurs, consignés dans un cahier des charges par le chef de projet. Il détermine une solution technique et peut alors décider de réaliser l’ensemble du site à partir de zéro, ou bien choisir d’adapter une solution existante de type Framework ou CMS (Content Management System). Pour ce faire, il programme les lignes de codes informatiques. Ensuite, il participe aux phases d’essai, essentielles pour tester les fonctionnalités développées.

Que ça soit pour une première présence sur le web ou la reprise d'un site déjà existant, le développeur Web accompagne le client dans la conception et la réalisation de son projet web.

MISSIONS

1. Identifier les solutions existantes

2. Structurer la base de données

3. Réaliser l’architecture technique du site

4. Programmer et développer

5. Tester et valider le site (tests unitaires pour vérifier chaque fonctionnalité, tests d’intégration pour vérifier que l’ensemble des fonctionnalités développées fonctionnent bien ensemble)

SAVOIR ÊTRE

1. Compréhension des métiers des autres membres de l’équipe

2. Capacité à travailler en équipe

3. Autonomie et force de proposition

4. Adaptabilité et polyvalence

COMPÉTENCES REQUISES

1. Maîtrise des techniques de conception, de modélisation et d’architecture d’applications

2. Utilisation des langages et outils de développement (algorithmique, PHP, SQL, Java, ASP)

3. Connaissance de l’environnement Web et XML

4. Connaissance des normes et procédures de sécurité

5. Maîtrise opérationnelle des outils CMS (Content Management System), Framework, outils d’édition de code