Insitoo
Un projet qui vise à référencer l'ensemble des équipements ainsi que leurs caractéristiques physiques. Ce système d’information permet également le suivi logistique de leur cycle de vie : du constructeur à la pose sur les emplacements opérationnels puis de la dépose jusqu'aux étapes de diagnostic des défauts dans le cadre du SAV.
Ce rôle de référentiel implique une liaison avec de nombreux SI qui informent des créations ou changements de situation des équipements, mais aussi de rendre des services aux autres SI (consultation, routage de demandes, gestion comptable des immobilisations…).
L'application Java 11 Spring Boot, contenant les principales règles métiers, s'interface avec le progiciel IBM Maximo qui propose une IHM et des processus de gestion éprouvés. Le projet est une application stable qui fonctionne et gère un parc d’environ 80 millions d'équipements en constante croissance. Avec un parc matériel de plus en plus grand, de nouveaux enjeux autour de nouveaux usages, de la gestion des retours SAV et de l’ajout de nouvelles typologies matériels s'ouvre avec la construction de nouveaux flux et services pour fluidifier les échanges et améliorer le suivi.
Une autre application permettant l'échange de fichiers entre les partenaires externes et les différents projet, la Brique d'Echange de Fichiers (BEF), est également développée et administrée par le projet.
L'équipe est composée d'environ 30 personnes, organisée en ScrumBan et dont les compétences sont réparties sur les différents pôles : Fonctionnel (PO, BA), Dev (développeurs Java, Springboot, Maximo,...), Recette (manuelle et automatisée avec Gatling), Ops (intégrateur, DevOps, SysOps), Core (CP, architectes, ingénieur de production, leads, quality manager, PO).
Activité principale
o Développe les composants de l’application à partir des maquettes et des spécifications fonctionnelles de manière robuste et performante
o Support à l’ensemble de l’équipe sur les aspects intégration graphique
o Développement des features fonctionnelles essentiellement intégration et développement front
o Accompagnement/encadrement de junior sur la partie front
o Mise en place des tests unitaires, d’intégration et de non régression
o Participe aux différentes réunions/ateliers de l'équipe
o Revue de code
o Challenge le besoin vis-à-vis des bonnes pratiques et contraintes techniques
o Participe à la correction des anomalies fonctionnelles et/ou techniques
Activité secondaire
o Rédaction et actualisation de documents techniques
o Support aux équipes fonctionnelles
o Réalisation de tests croisés
Stack technique de l'équipe
Java 17, React, Sprinboot, Springbatch, Kafka, Oracle, Ansible, Jenkins, Terraform, Gatling, IBM Maximo, Camel, Linux
Description du profil
Développe la partie Front-End d’une application en react (IHM, architecture technique) conjointement et en accompagnement des autres développeurs front et l’intégrateur front.
Dispose d'au moins 5 ans d'expérience sont attendus.
Compétences attendues sur le profil
Impératif pour candidater :
Maitrise de React
Typescript
SCSS
Rechallenger la partie front du SI
Accompagnement/encadrement de junior
Conception et mise en production
Tests
Participe aux revues de code
Optimisation des performances
Capable d’aider à orienter la production de l’équipe
Donne de la visibilité sur l'avancée des chantiers
Challenge les orientations de l’équipe
Connait et applique les choix d’architecture faits au préalable
Connaissances avancées des outils et méthodes d’intégration
Maîtrise les outils de build
Maitrise des fondamentaux de l'agilité
Maitrise avancée des technologies employées sur le projet concerné