Basé sur 18 offres pour ce poste (Senior, Île-de-France, 3 dernières semaines). Fourchette habituelle 440€/j–550€/j, médiane 500€/j. Cette offre (450€/j) est dans la fourchette.
Développeur Full Stack
Le besoin concerne le département en charge des opérations de suivi et de régulation du trafic ferroviaire.
Une application existante permet au régulateur de suivre les circulations et de justifier les pertes de temps ou retards. Elle est composée de plusieurs modules mis en service entre 1998 et 2006. Aujourd'hui, cette application est considérée comme « legacy », s'appuyant sur des technologies obsolètes telles que la base de données Ingres et l'OS Solaris 10, entraînant des problèmes de fiabilité, maintenabilité, disponibilité et évolutivité.
Pour pallier cette obsolescence, un programme de refonte a été lancé en 2020. Il vise à moderniser les modules tout en optimisant les processus métier, avec pour objectifs d'améliorer la robustesse de l'application, simplifier les processus, rationaliser le SI et réduire les coûts d'infogérance des serveurs.
La première partie du programme consiste à décommissionner deux modules existants et à les remplacer par d'autres applications du SI.
Une étude de refonte du poste du régulateur vise à répondre à trois enjeux :
Anticiper les aléas de circulation
Alléger la charge de travail du régulateur via l'automatisation et la rationalisation des saisies
Traiter l'obsolescence technique du module dédié à la justification des retards et à la saisie des incidents
Pour alléger la charge du régulateur, une nouvelle application a été développée, permettant la supervision et le traitement des aléas de circulation.
Tâches principales :
Développement d'une application Full Stack Java / Angular
Conception technique de l'application
Rédaction des spécifications techniques et maquettage des écrans
Développement web en utilisant des kits de développement internes
Utilisation de webservices REST pour la communication front-end/back-end
Rédaction et exécution des plans de tests automatisés
Participation à la rédaction des documents d'intégration et de mise en production
Travail en méthode agile (SCRUM)
Participation aux chiffrages des User Stories sous forme de Poker Planning
Profil recherché
Compétences techniques :
Maîtrise des langages Java J2E, HTML5, CSS, JavaScript
Connaissance du modèle SOA et des webservices REST
Connaissance des outils d'intégration et de déploiement continu (Jenkins) et des scripts Ansible
Connaissance des outils de tests automatisés (JUnit)
Maîtrise du gestionnaire de code source Git
Environnement technique
Langages : Java J2E, HTML, CSS, JavaScript, Angular (avec framework front-end)
Webservices de type REST
Expérience requise : Plus de 7 ans
Démarrage : Début mai
Durée : Mission très longue
Un plan personnalisé pour postuler intelligemment à cette offre.
Cliquez sur "Postuler" pour accéder à l'offre.