Mission en développement web

développement-web-image

Définition de développement web

Le développement web est la colonne vertébrale qui régit et permet de faire fonctionner les sites web et applications. Il englobe tout le codage ou la programmation nécessaire à la construction de ces derniers.

Il existe plusieurs types de développement web et donc de postes associés :

–  Le développeur front-end s’occupe de la partie visible du site web avec laquelle les utilisateurs interagissent.

– Le développeur back-end s’occupe de toute la partie submergée de l’iceberg que représente un site web. C’est le fonctionnement en arrière-plan du site, la programmation qui va contrôler comment le site charge et s’exécute. 

– Le développeur Fullstack touche à la fois au back-end et au front-end mentionnés ci-dessus.

Exemple de projet en développement web

Intégré à l’équipe SI en charge de la gestion des identités, le projet consistait à faire une migration fonctionnelle de leur outil d’IAM (ITIM de IBM) car le support touchait à son terme. Ils se sont tournés vers la solution IdentityIQ de Sailpoint : le consultant détaché sur la mission se chargeait du connecteur AD(Active Directory).

Lors de son détachement, le consultant avait pour principales missions :

– Faire du reverse engineering : migration des fonctionnalités présentes dans ITIM et les adapter à IdentityIQ

– Développer le module permettant d’importer les référentiels comme le référentiel RH

– Configurer sur l’outil IdentityIQ , comme le mappage des identités, la création des rôles et la création des welcome pack

Un de nos consultants a donc rejoint les rangs de l’entreprise cliente en tant que développeur fullstack (Java JEE, Spring et Angular). 

Technologies et compétences associées

Cette mission a principalement sollicité l’utilisation des langages et outils suivants :

– Java 8

– SQL(Oracle)

-Tomcat

– git

– Jira

– Bitbucket

– Jenkins

– Confluence

– IdentityIQ