Contexte général : Pour le client EDF EDF dispose de nombreux Centre de Relation Client dans toute la France, qui sont un service dédié au traitement des différentes demandes et interactions de clients particuliers (marché des clients particuliers) ou professionnels (marché d'affaires). Ces interactions peuvent se faire via divers canaux : téléphone, email, courrier, sms, réseaux sociaux, chat…
Sujet du projet : La solution Contact permet de distribuer des interactions aux conseillers disponibles en fonction de leur organisation, de leur activité et de leur compétences, et selon une priorisation. Elle permet également de superviser l'activité des conseillers et de récolter des données en temps réel ou différé.
Responsabilité occupée : Développeuse Java Spring Boot
Travaux réalisés :
Au sein de l'équipe Run : équipe interne développant des outils internes pour supporter les autres équipes
Reprise en main d'applications à l'abandon de scheduling de tâches automatisées Migration d'une application sur un nouveau serveur Mise en place de correctifs pour remettre en marche des tâches en erreur Développement d'évolutions pour mettre en place de nouvelles tâches automatisées pour soulager les équipes des tâches quotidiennes Mise en place de pipelines Jenkins de packaging et déploiement automatique
Au sein de l'équipe Pôle Java : équipe gérant plusieurs applications permettant la configuration et l'administration des utilisateurs de la solution Contact, et permettant de réceptionner et redistribuer différents flux de données depuis et vers les autres briques applicatives de la solution Contact
Analyse et recueil des besoins métier Développement d'évolutions sur une application web en Java Correction d'anomalies Documentation Démo train Mise en place de tests automatisés de montée en charge avec Gatling Mise en place de tests automatisés de bout en bout avec Selenium et Cucumber Mise en place de pipelines Jenkins de packaging et déploiement automatique Respect qualité de code avec SonarQube Assistance utilisateurs et résolution incidents Certification AWS Cloud Practitioner
Résultats obtenus :
Les applications de tâches automatisées ont pu être migrées et remises en route, et de nouvelles tâches ont pu être automatisées. Les nouveaux arrivants dans cette équipe ont pu reprendre le sujet.
Des évolutions ont été déployées permettant de nouvelles fonctionnalités sur de grosses applications Java.
Environnement technique :
Java - Spring Boot, Selenium Javascript - HTML - CSS Oracle SQL Serveurs Unix Git, Gitlab, Jenkins Agile, Scrum, SAFe