Objectif du stage
- Développer un module analytique avancé pour la plateforme REETA permettant de visualiser la performance du partage d’études cliniques entre centres via des tableaux de bord interactifs.
- Implémenter un système complet de traçabilité des synchronisations, incluant le suivi des échanges avec les CTMS connectés et la détection des conflits ou anomalies.
Principales missions
- Concevoir et réaliser des dashboards interactifs pour le suivi des partages d’études (KPIs, latence, taux d’échec, volumétrie des échanges).
- Développer la couche de traçabilité des synchronisations : logs structurés, suivi des événements, détection et signalement automatique des conflits/anomalies.
- Intégrer des mécanismes d’alerte et de visualisation des erreurs pour faciliter les investigations opérationnelles.
Livrables attendus
- Tableaux de bord BI opérationnels et configurables pour les équipes métiers et techniques.
- Module de traçabilité testé et documenté (API, schéma de logs, procédures de diagnostic).
- Rapport final présentant architecture, tests, jeux de données et recommandations d’exploitation.
Environnement technique
- Java 17, Spring Boot 2, Hibernate 5 pour la couche backend.
- Angular 17, PrimeNG pour les interfaces et dashboards front-end.
- MySQL 8, Flyway pour la gestion de base de données et versioning.
- Outils et bibliothèques : Lombok, MapStruct, Maven, Actuator, Jenkins.
Profil et compétences requises
- Compétences en Business Intelligence (BI) et Data Analytics : conception de dashboards, manipulation de données, visualisation.
- Connaissances en traçabilité système et détection de conflits/anomalies ; capacité à modéliser des logs et événements.
- Expérience en développement Java/Spring et en frameworks front (Angular) fortement appréciée.
Modalités et informations pratiques
- Durée : 6 mois. Stage de pré-embauche : Oui. Stage rémunéré : Oui. Nombre de stagiaires recherchés : 1.
- Envoyer CV et lettre de motivation à
rh@aderivatives.com
.
- Objet du mail : REETA3 - Candidature Stage PFE (utiliser le sujet précis indiqué dans le champ email_subject lors de l'envoi).