LinSoft ®
LinSoft ®
Tunisie

6 RF-06 Conception et développement d’une application Intelligente de Gestion et de Visibilité de la Charge de Travail PFE

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.

Modalités

  • Durée : 4 à 6 mois.
  • Nombre de stagiaires : 1 à 2.

📧 Pour postuler: internship@linsoft.com