Développeur / Développeuse web
Code ROME : M1855
Cet emploi participe à :
Transition numérique
Le Développeur / La Développeuse web est un(e) architecte du numérique qui façonne les sites internet de demain.
Il ou elle :
- Conçoit, développe et maintient des applications web et interfaces utilisateur adaptées aux différents appareils, en tenant compte des besoins spécifiques des clients
- Assure la maintenance corrective, l'optimisation et l'amélioration continue des sites et applications existants
- Intègre des maquettes et prototypes en respectant les normes d’accessibilité et de compatibilité web
- Collabore avec les équipes produit, design et opérationnelles pour itérer sur les solutions et améliorer l'expérience utilisateur
- Optimise la performance des sites pour les moteurs de recherche
- Réalise des tests unitaires et d'intégration pour garantir la qualité du code
- Déploie les évolutions et documente le travail réalisé en participant à l'élaboration de supports techniques
*Mises en gras = compétences du numérique responsable
Savoir-faire
Data et Nouvelles technologies
- Concevoir et développer des applications web, API REST et interfaces utilisateur
- Configurer des serveurs web et gérer le déploiement
- Coder
- Tester un logiciel, un système d'informations, une application
- Assurer la compatibilité des applications sur différents navigateurs
- Développer une application en lien avec une base de données
- Gérer les bases de données et assurer leur intégrité
- Maîtriser les technologies front-end (HTML, CSS, JavaScript et frameworks modernes...) et back end (PHP, Node.js…)
- Rédiger et élaborer des documents techniques, cahiers des charges et spécifications
Recherche et innovation
Qualité et optimisation
Savoir-être professionnels
- Faire preuve d'autonomie
- Faire preuve de créativité, d'inventivité
- Faire preuve de rigueur et de précision
- Prendre des initiatives et être force de proposition
- S'adapter aux changements
- Travailler en équipe
Expertises
- Langages de programmation et développement logiciel
- Architecture et applications web
- Technologies front-end et back end
- Cybersécurité et sécurité des applications
- Gestion de projet informatique
- Optimisation des performances web
- Test et validation de logiciels
- Sécurité des applications web
- CMS (Système de gestion de contenu)
- Virtualisation des serveurs
- Accessibilité web
- Conception d'interfaces utilisateur (UI)
Environnement de travail
- Station assise prolongée
- Travail en mode projet
- Possibilité de télétravail
- Travail en journée
Voies d'accès à l'emploi
Cet emploi est accessible avec une formation en informatique allant de Bac+2 à Bac+5.
Certifications et diplômes possibles
- Licence pro mention métiers de l'informatique
- Titre d'ingénieur diplômé par l'Etat spécialité informatique
- Master mention informatique
- Licence mention informatique