Le web developer s’occupe des fonctionnalités d’un site internet. C’est un technicien capable d’analyser les besoins des clients grâce à un cahier des charges. Il préconise et met en œuvre une solution technique pour concevoir des sites sur mesure ou adapter des solutions techniques existantes.
A ce titre, le développeur est en charge de :
- L’analyse des besoins
- Le choix de la solution technique
- Le développement de toutes les fonctionnalités techniques du site
- Le respect des bonnes pratiques de codage
- Les tests et la validation des fonctionnalités développées
Il participe aussi à :
- La formation du client lorsque le site internet lui est livré
- Support technique tout au long de la vie du site internet
- Corrections des problèmes remontés par le client
2.1 Missions
Soit il réalise l’ensemble du site à partir de zéro :
Il devra concevoir et réaliser dans sa totalité l’architecture technique du site
Soit il adapte une solution existante de type Framework ou CMS.
Il va écrire ou adapter une ou plusieurs parties de la solution technique retenue. Il devra programmer les lignes de codes informatiques. Ensuite il devra tester les fonctionnalités développées.
Réaliser les notices techniques d’installation des notes destinées aux utilisateurs. Parfois il doit apporter un soutien technique ou les former à l’utilisation de l’application. Il peut même assurer lui-même le suivi technique du site.
2.2 Activité :
Activité 1 : analyse technique
Activité 2 : conception
Activité 3 : programmation
Activité 4 : test et validation
2.3 Compétences
a. Savoirs
Compréhension des contraintes du projet :
- Délais
- Budget
- Fonctionnalités attendues
Conception et développement de site :
- Techniques de conception, modélisation et architecture d’applications
- Méthodes, normes, langages et outils de développement
- Langages de programmation web
- Algorithmique
- Environnement de développement
- Culture générale informatique
- Environnement web et XML
- Normes et procédures de sécurité
b. Savoir-faire
Réaliser une analyse des besoins fonctionnels du projet et préconiser une solution technique
Maîtrise des langages utilisés pour le développement web :
- PHP
- SQL
- Java
- ASP
Maîtrise opérationnelle des outils suivants :
- CMS (Content Management System)
- Framework
- Outils d’édition de code
Solutionner les problèmes détectés dans un site :
- Trouver l’origine des problèmes
- Effectuer les corrections nécessaires
- Mise en ligne de ces corrections sans interrompre le fonctionnement du site
c. Savoir-être
Autonomie :
- Assimilation des objectifs du projet
- Respect des délais
- Rapidité d’exécution
Adaptabilité :
- Polyvalence
- Force de proposition
- Compréhension des métiers des autres membres de l’équipe
Capacité à travailler en équipe :
- Écoute
- Ouverture aux problématiques des autres
Auto-formation continue :
- Nouveaux concepts de programmation
- Evolutions / Nouveaux langages de programmation web
- Evolutions / Nouvelles solutions techniques (CMS et Framework)
http://www.metiers.internet.gouv.fr/metier/developpeur-web
http://www.studyrama.com/formations/fiches-metiers/internet/developpeur-web-1161304.html

