CONTEXTE
La Direction des Solutions Distributeurs (DSOD), au sein de la DSI de la branche Grand Public et Numérique, porte les applications qui permettent aux chargés de clientèle, aux partenaires et aux clients de gérer le cycle de vente, la connaissance client et l'activité des points de contact du réseau d'une grande entreprise publique française. Ce patrimoine représente environ 200 applications déployées sur près de 19 000 points de contact physiques.
La mission se déroule au sein d'une squad, responsable de la qualité et de la fiabilité des données du référentiel Acores ainsi que de ses applications d'administration, de consultation et de modification. Un projet de modernisation de ce référentiel est en construction, avec un lotissement prévu sur une durée pluriannuelle. Le Tech Lead interviendra au sein de l'équipe existante pour accompagner cette modernisation, en s'appuyant également sur les usages de l'IA pour faciliter le développement et les tests.
MISSIONS
*
Développement et évolution de l'application
Développer de nouvelles fonctionnalités en réponse aux demandes de la MOA ou de la MOE
Échanger avec la MOE Acores sur les choix techniques et contribuer à la conception de solutions adaptées
Produire un développement générique, robuste et maintenable dans le temps
Partager le bilan des exécutions et assurer un reporting régulier et proactif sur l'activité
Incidents de production et données
Prendre en charge les incidents de production et réaliser les correctifs nécessaires
Créer, modifier et maintenir les scripts de mise à jour massive des données (DTD)
Garantir la qualité et la fiabilité des données présentes dans le référentiel
Tests et qualité
Gérer les tests unitaires existants et créer de nouveaux tests unitaires
Maintenir les tests automatisés et prévoir leur extension sur l'IHM d'administration
Créer, maintenir et adapter les collections Bruno
Élaborer les plans de tests dans Squash et suivre les anomalies / User Stories dans Jira
Patrimoine technique et accompagnement
ENVIRONNEMENT TECHNIQUE
COMPÉTENCES REQUISES
*
Java
Niveau attendu: Maîtrise
Développement et évolution du référentiel Acores
*
Angular
Niveau attendu: Maîtrise
Évolution de l'IHM d'administration
*
SQL - Oracle / PostgreSQL
Niveau attendu: Maîtrise
Oracle actuel, PostgreSQL cible
*
OpenShift / Jenkins
Niveau attendu: Connaissance
Socle d'intégration et de déploiement
*
WebSphere / RedHat / Struts
Niveau attendu: Connaissance
Socle applicatif existant
*
SonarQube
Niveau attendu: Connaissance
Qualité et dette technique
*
Tests unitaires et automatisés
Niveau attendu: Maîtrise
Tests unitaires, IHM d'administration, collections Bruno
*
Jira / Confluence / Git
Niveau attendu: Maîtrise
Suivi, documentation et gestion de configuration
*
Développement assisté par l'IA
Niveau attendu: Souhaité
Usage de l'IA pour développer et tester
CONDITIONS DE TRAVAIL
Débutant accepté