Je sais faire les actions suivantes :
1/ Analyse des besoins fonctionnels et techniques d’un site web Dans le cadre du développement d’un nouveau site web ou de l’évolution d’un site existant, le «Développeur intégrateur de solutions intranet/internet» - DISII - prend en compte tous les besoins et contraintes des utilisateurs et de la structure, à partir d’un cahier des charges fonctionnel qui lui a été remis ou auquel il a participé. Ainsi, il prend en compte l’environnement d’utilisation du site et de ses données, réalise un inventaire de toutes les fonctionnalités attendues du site web et en définit l’architecture pour fournir les éléments (schémas d’analyse, charte graphique, rétro-planning) permettant au chef de projet de finaliser la proposition commerciale. Il prépare le maquettage du site, ainsi que les principales pages pilotes pour illustrer la proposition commerciale. Après validation de la proposition commerciale il conçoit différentes versions du site pour soumettre au client. Ce dernier choisi la version définitive du futur site. Le «Développeur intégrateur de solutions intranet/internet» conçoit le design en prenant en compte les standards ergonomiques. A partir d’une veille technologique régulière et en relation avec le chef de projet, il affine les différents choix de techniques de développement. Il participe avec son chef de projet à la rédaction du cahier des spécifications techniques en réalisant la modélisation du projet. A l’aide d’outils de gestion de projet, il confirme la planification de la réalisation du site web et participe à des réunions de travail régulières qui permettent d’intégrer les remarques du chef de projet et du client. L’ensemble du projet est conçu dans le respect de la législation en vigueur. 2/Développement et évolutions du site web Seul ou en équipe, le «Développeur intégrateur de solutions intranet/internet» participe à la mise en place de l’arborescence du site permettant d’organiser les différents éléments. Il programme les fonctionnalités, côté client et côté administrateur, du site web dans le respect du cahier des charges et des normes, méthodes et standards définis. Il veille à sécuriser le code. Il met en place et utilise un gestionnaire de versionning. Il réalise la connexion du site web aux bases de données de l’entreprise. Le «Développeur intégrateur de solutions intranet/internet » prépare et réalise des jeux de tests, qui à terme, lui permettent d’effectuer le recettage du site. Il commente les programmes développés afin de permettre la maintenabilité et les évolutions du site web. Il emploie les techniques de référencement pour améliorer le positionnement d’un site dans les résultats de recherche. Selon les demandes du client, il créé de nouvelles versions du site intégrant de nouvelles fonctionnalités ou des correctifs. 3/Intégration des technologies web Le «Développeur intégrateur de solutions intranet/internet» recherche des bibliothèques de codes existants : librairies, interfaces de programmation (API), services web, pour les intégrer dans le site et permettre l’accès à des services connectés. Il met en place les liens nécessaires renvoyant aux réseaux sociaux. Il intègre des applications existantes de types géolocalisation, agenda, réservation... Il intègre les maquettes graphiques, il réalise la mise en page du site web, en organisant les espaces de contenu et en tenant compte des différents périphériques d’affichage (smartphone, tablette, ordinateur...). Il assure la cohérence entre les pages codées en html et les maquettes graphiques. Il utilise des gestionnaires de contenu (CMS*) pour élaborer des sites de type vitrines ou marchands. 4/Exploitation du site et des plateformes d’hébergement Le «Développeur intégrateur de solutions intranet/internet» participe à la configuration et à la sécurisation des serveurs d’hébergement. Il met en ligne sur un serveur interne ou externe, le site développé et s’assure de son bon fonctionnement. Seul ou en équipe, il met en place des stratégies de sauvegarde et de restauration des programmes et des données du site. Il peut être amené à effectuer des migrations de site ou de version de plateforme. Dans l’objectif de réaliser la maintenance du site par d’autres développeurs, il participe à la documentation technique du projet en français ou en anglais. Dans la cadre de l’assistance aux utilisateurs, il met en place une aide contextuelle ou intégrée au site. Dans le cadre de la vie du site, il génère les rapports de fréquentation. Pour optimiser le fonctionnement du site, il exploite le journal d’erreurs, il identifie et traite les dysfonctionnements.