Contexte et objectif
- Développer une application de gestion des placements à revenus fixes pour le département Gestion Financière & Placements.
- Couvrir l’inventaire des exigences métier : types d’instruments financiers, types d’opérations, gestion des coupons, formules de calcul, types d’amortissement, comptes bancaires, catégories d’actifs, tiers, secteurs économiques, reporting réglementaire et interne, portefeuilles, gestion des utilisateurs, suivi des flux financiers.
Missions principales
- Élaboration du cahier des charges fonctionnel et technique en collaboration avec les équipes métier.
- Conception technique puis implémentation backend et frontend selon la conception : saisie et suivi des transactions, gestion des coupons, calcul des profits, application des retenues à la source, génération de rapports.
Technologies et architecture
- Frontend : Angular, HTML, CSS, JavaScript, TypeScript, avec usages possibles de Bootstrap / Tailwind / Angular Material.
- Backend : Spring Boot (Spring Data JPA, REST, JWT) ; Base de données : PostgreSQL ; Conteneurisation : Docker.
- Authentification et autorisations via JWT, intégration complète backend/frontend, documentation et tests.
Profil recherché et compétences
- Étudiant(e) en Informatique, Génie logiciel ou Systèmes d’information avec connaissances en développement frontend et backend et bases de données.
- Compétences souhaitées : Angular, TypeScript, Spring Boot, SQL/PostgreSQL, notions de sécurité (JWT), capacité à rédiger un cahier des charges et documentation technique.
Livrables et attentes
- Cahier des charges et conception technique validés par le département.
- Application complète (frontend + backend) déployable en environnement Docker, avec génération de rapports et gestion des droits utilisateurs.
- Documentation utilisateur et technique ainsi que code testé et commenté.
Informations administratives
- Département : Gestion Financière & Placements — Réf # S16_2026.
- Durée du stage : 5 à 6 mois.
📧 Pour postuler:
rh@zitounakaful.com