ETC Tunisie
ETC Tunisie
Tunisie

#11 - Team Tracker - Tableau de Bord Performance RH

Software Engineering (Full-stack Development)Backend (Symfony/PHP)Développement Frontend (Angular)APIs (Microsoft Graph)ETL & Data IntegrationBusiness Intelligence & KPI DashboardsHR analyticsAsynchronous Processing / Job QueuesCaching (Redis)DevOps / DockerData Privacy / RGPD

Publié il y a 27 jours

Stage
⏱️3-6 mois
💼Présentiel
📅Expiré il y a 13 jours
Sauvegarde 1 offre maintenant.

Description du poste

Objectif du projet Développer une plateforme complète de suivi de performance pour managers et RH, combinant des indicateurs objectifs automatisés (présence via pointeuse, réactivité Outlook/Teams, KPIs commerciaux) et des évaluations humaines (revues managériales, feedback 360°, auto-évaluation). Le système génère un score global pondéré avec tendances et alertes pour une gestion RH data-driven.

Fonctionnalités attendues

  • Connecteurs CRM / outils commerciaux: nombre de leads traités, taux de conversion lead→client, délai de prise en charge, CA généré, marge, panier moyen, opportunités ouvertes/clôturées.
  • Évaluation qualitative 360°: évaluations par manager direct, feedbacks des pairs/équipes projet, auto-évaluation, commentaires textuels (compétences, points forts/faibles), objectifs SMART.
  • Score global pondéré: calcul automatique avec pondérations configurables (ex: 40% KPI objectifs, 30% comportement/collaboration, 30% procédures/délais), code couleur Rouge/Orange/Vert + tendance (amélioration/stable/baisse).
  • Moteur d’agrégation & calcul KPI: normalisation de données multi-sources, calcul KPI par jour/semaine/mois, tables agrégées pour dashboards rapides, jobs CRON/workers pour imports automatiques.
  • Interface administration RH: gestion collaborateurs (matricule, email, équipe, manager), périodes d’évaluation (trimestre, semestre, année), paramétrage des pondérations par rôle (commercial vs support vs dev).
  • Dashboard manager/hiérarchie: vue équipe tabulaire (collaborateur, score global, présence, réactivité, KPI métier, tendance), filtres (période, équipe, rôle, statut CDI/freelance), fiche détaillée par collaborateur avec graphiques d’évolution.
  • Interface collaborateur (self-service): visualisation de ses KPIs avec explications, historique des évaluations, objectifs définis avec manager, zone commentaires/contestations (trace écrite).
  • Alertes & notifications: alertes automatiques si KPI sous seuil, rappels de périodes d’évaluation, notifications managers si tendance négative détectée.
  • Export & reporting: export PDF/Excel des bilans individuels et équipe, rapports périodiques automatisés pour la direction RH.

Technologies suggérées

  • Front: Angular 15+
  • Back: Symfony 6 / PHP 8, Symfony Messenger (jobs)
  • Data & stockage: PostgreSQL, Redis (cache)
  • Intégrations: Microsoft Graph API (OAuth 2.0)
  • Traitement asynchrone: Bull / Agenda (job queue)
  • Conteneurisation: Docker
  • Data viz: Chart.js / ApexCharts

Compétences développées

  • Intégration Microsoft Graph API (OAuth 2.0)
  • Architecture multi-connecteurs (ETL)
  • Calcul de KPIs et scoring pondéré
  • Dashboards RH et data visualization
  • Gestion d’évaluations 360°
  • Conformité RGPD et gestion de données sensibles

Modalités

  • Type: PFE / Stage de fin d’études
  • Durée: 5 à 6 mois

📧 Pour postuler: karine@etcinfo.fr