Comprendre les contraintes du projet (délais, budget, fonctionnalités attendues).
Concevoir et développer une application simple : techniques de conception, modélisation, et architecture d'application, bases de données, langages et outils de développement, etc..
Maîtriser des langages utilisés pour le développement Web.
Maîtriser de manière opérationnelle des outils tels que des frameworks et des éditeurs de code
Solutionner les problèmes détectés dans un site.
S'adapter : être polyvalent, être force de proposition pour comprendre les problématiques métiers
Être capable de travailler en équipe.
S'auto-former de manière continue aux nouveaux concepts de programmation, aux évolutions et nouveaux langages de programmation web, et aux évolutions et nouvelles solutions techniques
(CMS et frameworks).