Contexte et objectifs
- Concevoir et développer un module CRM (Customer Relationship Management) intégré dans le portail existant basé sur Single-SPA afin d’améliorer la gestion et le suivi des interactions clients.
- Objectifs : gestion des tickets, email marketing, gestion des tâches, tableau de bord avec KPIs, satisfaction client, intégration d’un système de feedback et analytics.
Responsabilités principales
- Analyser les besoins métiers et concevoir l’architecture du module CRM en respectant le modèle micro-frontend (Single-SPA) et les contraintes du portail.
- Développer le front-end en Angular et les APIs backend en Spring Boot; intégrer le module de ticketing et assurer la communication avec les autres services via APIs.
- Garantir la sécurité, la performance et la qualité via tests (unitaires/intégration), revues de code et documentation technique.
Compétences techniques & technologies
- Technologies attendues : Angular (front-end), Single-SPA (micro-frontend), Spring Boot (backend), API integration, gestion des tickets, email marketing, analytics.
- Autres compétences : tests et qualité (unitaires, intégration), sécurité applicative, optimisation performance, design de dashboards et KPIs, gestion d’état et communication inter-micro-frontends.
Livrables et critères de réussite
- Module CRM fonctionnel intégré au portail Single-SPA avec : ticketing, gestion des tâches, envoi d’emails marketing (ou intégration d’un service), dashboard KPIs et systeme de feedback.
- Documentation technique complète, jeux de tests automatisés, démonstration des flux et validation par l’équipe produit/support (qualité, sécurité, performance).
Modalités pratiques & contact
- Durée : 4 à 6 mois. Lieu : Sfax. Stage pré-embauche : Oui.
- Nombre de stagiaires : plusieurs (information fournie dans l’offre). Pour postuler envoyez votre candidature à stage@spark-it.fr.