Concevoir un module permettant de personnaliser l'interface, les workflows et les documents (factures, rapports...) afin de répondre aux besoins spécifiques des clients.
L'objectif est d'améliorer l'adaptabilité du CTMS et d'accélérer la mise en place de solutions sur mesure grâce à une configuration flexible couvrant branding, champs dynamiques, mise en page et règles métier.
Missions principales
Analyser les besoins de personnalisation (branding, champs dynamiques, templates de documents, règles métiers) et formaliser les cas d'utilisation prioritaires.
Concevoir l'architecture du module de personnalisation (API, persistance, UI configurateur, moteur de templates/workflows) et en assurer l'intégration au socle applicatif existant.
Implémenter des composants pour :
personnalisation de l'interface (thèmes, dispositions, champs dynamiques),
templating intelligent pour documents (factures, rapports) avec règles de mise en page et variables dynamiques,
configuration et orchestration des workflows spécifiques client.
Rédiger des tests, documentation d'usage et scénarios de déploiement pour accélérer la livraison aux clients.
Environnement technique
Langages et frameworks : Java 17, Spring Boot 2, Hibernate 5.
Frontend : Angular 17, PrimeNG.
Outils et bibliothèques : Lombok, MapStruct, Flyway, Maven, Actuator, Jenkins.
Base de données : MySQL 8.
Compétences recherchées
Compétences en architecture logicielle « Core » et modularité pour bâtir un socle applicatif flexible.
Expérience en développement backend Java/Spring et en développement frontend Angular.
Connaissance des patterns de templating, moteurs de règles métier et persistance de configurations dynamiques.
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.
Livrables attendus
Prototype fonctionnel du module de personnalisation intégré au CTMS.
Documentation technique et guide utilisateur pour le configurateur (branding, champs dynamiques, templates de documents, règles métier).
Jeux de tests automatisés et script de migration/persistante des configurations (Flyway si nécessaire).
Candidature
Merci d'adresser votre candidature en précisant le code du sujet (#INVESTIGATION4) à l'adresse suivante :
rh@aderivatives.com
.