Production
Développeur web
Missions
Le développeur web est chargé du développement informatique d'un site Internet ou d'une application web. Il programme et réalise l'ensemble des fonctionnalités du site ou de l'application, selon les besoins du client et en fonction d'un cahier des charges. Il travaille en lien avec l'intégrateur web et l'équipe de création.
Principales activités
Activités communes à tous les segments de la branche
Participer aux choix techniques et analyser les besoins
- Identification, compréhension et analyse des besoins du client
- Diagnostic sur la faisabilité du projet
- Observation et analyse des pratiques existantes
- Conseil sur la solution technique la plus pertinente
Concevoir et développer les fonctionnalités d'un site web
- Structuration des bases de données
- Création de l'ensemble des tables qui contiendront les données
- Création de l'architecture
- Respect des bonnes pratiques de codage
- Choix du langage utilisé
- Développement
Effectuer des tests et des validations
- Écriture d'un plan de test pour valider l'ensemble des fonctionnalités attendues
- Réalisation d'un ensemble de tests :
- Tests unitaires pour vérifier chaque fonctionnalité,
- Tests d'intégration pour vérifier l'interaction des différentes fonctionnalités entre elles
- Corrections suite à des problèmes soulevés par le client
Développer des supports techniques
- Réalisation de documentation technique et fonctionnelle pour le client
Assurer un suivi technique du site
- Formation du client lorsque le site Internet lui est livré
- Support technique tout au long de la vie du site Internet
- Suivi de l'évolution du site dans la durée : corrections des problèmes signalés
- Dépannage des utilisateurs
Réaliser une veille sur la technologie existante
- Suivi de l'évolution des langages de programmation
- Suivi de l'évolution des solutions techniques existantes
- Vérification de la pérennité des technologies existantes
Réaliser une veille sur les nouvelles technologies
- Veille sur les nouveaux langages de programmation, outils et solutions techniques
Compétences clés requises
- Pilotage de projet
- Planifier les étapes du projet ou de la production en prenant en compte les délais impartis, les exigences du client interne ou externe, le cas échéant les budgets attribués
- Suivre et gérer un budget dans le respect des objectifs du client et du budget alloué
- Production
- Préconiser une solution technique de développement d'un site web ou mobile à partir de l'analyse des besoins fonctionnels et du répertoire des solutions existantes
- Concevoir et développper les fonctionnalités d'un site web ou mobile en appliquant les méthodes, normes, langages et outils de développement et de programmation web et en respectant le cahier des charges
- Diagnostiquer et résoudre les problèmes de fonctionnement d'un site web ou mobile sans interrompre le fonctionnement du site
Connaissance et maîtrise des outils
- Connaissance des problématiques de graphisme et d'ergonomie d'un site web
- Connaissance de l'environnement web et XML
- Connaissance des normes et procédures de sécurité
- Connaissances en gestion de projet (budgets, délais…)
- Maîtrise des langages informatiques pour le développement web et des technologies de publication du web : algorithmique, PHP, SQL, Java, ASP, J2EE, .Net, C++…
- Maîtrise des langages utilisés par les services web ou les serveurs d'application : HTML/CSS/JavaScript
- Maîtrise des outils de solutions techniques : CMS (Content Management System), Framework et outils d'édition de code
- Maîtrise d'un vocabulaire anglais professionnel : numérique, production publicitaire, marketing, ou communication en général
Environnement de travail et interlocuteurs
Relations avec les autres fonctions internes de l'entreprise
- Création
Relations avec les acteurs externes
- Fournisseurs
Profil souhaité
Formation recommandée
Bac +2 à Bac +5 : diplôme (s) de programmation web ou d'école d'ingénieurs
Expérience recommandée
Débutant accepté