Contexte du projet
- Développer une plateforme interne pour la gestion des activités sociales et des team-building afin de centraliser l’organisation des événements au sein de l’entreprise.
- L’outil vise à faciliter la participation des employés, automatiser les inscriptions, et renforcer la cohésion et le bien-être global.
Missions principales
- Concevoir et implémenter le front-end (React ou Angular) pour les interfaces de création d’événements, d’inscription et de tableau de bord utilisateur.
- Développer les services back-end (SpringBoot) pour la gestion des événements, des utilisateurs, des notifications et des règles métiers (gestion des quotas, approbations, etc.).
Compétences techniques requises
- Maîtrise de React ou Angular pour le développement front-end et expérience en intégration d’APIs REST.
- Connaissance de SpringBoot pour la création d’APIs back-end et gestion de la sécurité/autorisation.
- Utilisation de PostgreSQL pour le stockage des données (schémas, migrations, requêtes optimisées).
Livrables et responsabilités attendues
- Prototype fonctionnel de la plateforme comprenant création d’événements, gestion des participants, notifications et tableaux de bord.
- Documentation technique (architecture, APIs, scripts de déploiement) et tests unitaires/intégration.
Environnement et méthodes
- Travail en mode agile / itératif avec revues de code et intégration continue.
- Collaboration avec les équipes RH/Communication pour définir les besoins et prioriser les fonctionnalités.
Modalités de candidature
- Durée : stage Ingénieur (6 mois). Niveau attendu : stagiaire Génie Logiciel.
- Technologies citées : React / Angular, SpringBoot, PostgreSQL.
- Pour postuler, envoyer votre CV et lettre de motivation à stagetunisie.tn@capgemini.com en précisant l’objet du mail indiqué ci-dessous.