6 RF-06 Conception et développement d’une application Intelligente de Gestion et de Visibilité de la Charge de Travail PFE
6 RF-06 Conception et développement d’une application Intelligente de Gestion et de Visibilité de la Charge de Travail PFE
LinSoft ®•Tunisie
Développement Backend (Spring Boot)Développement Frontend (Angular/Flutter)Intelligence artificielle / Analytique
Publié il y a 3 jours
Stage
⏱️4-6 mois
💼Hybride
📅Expire dans 11 jours
Tu te rapproches. Continue.
Description du poste
Contexte et objectif
Développer une application web intelligente destinée aux managers et employés de LinSoft pour gérer les tâches, les formations et la charge de travail.
Améliorer la visibilité et la prise de décision grâce à des rapports, des analyses et des graphiques automatisés (charge, performance, retards, disponibilités).
Missions principales
Concevoir et développer un tableau Kanban pour la gestion des tâches et des formations, avec suivi des statuts et priorités.
Intégrer une couche IA pour la génération automatique de rapports, d'analyses et de visualisations destinées à la direction.
Implémenter API REST backend, persistance PostgreSQL et interface frontend réactive.
Technologies et architecture
Backend : Quarkus (Java), REST API, PostgreSQL.
Frontend : React + TypeScript.
IA & Analytique : OpenAI API, LangChain, et intégration de modèles ML internes pour analyses et prédictions.
DevOps & déploiement : Jenkins (CI/CD), Docker, Kubernetes ; monitoring optionnel avec Prometheus et Grafana.
Livrables attendus
Application web fonctionnelle avec tableau Kanban, gestion des tâches/formations et dashboards analytiques.
Services backend exposant API REST et base de données PostgreSQL configurée.
Pipelines CI/CD et conteneurisation Docker/Kubernetes pour déploiement et tests automatisés.
Compétences et profil recherché
Connaissances en développement Java (Quarkus) et en développement frontend (React + TypeScript).
Expérience ou intérêt pour l'intégration d'APIs IA (OpenAI, LangChain) et pour le traitement analytique/ML.
Notions de CI/CD, conteneurs et orchestration (Jenkins, Docker, Kubernetes) ; monitoring est un plus.