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 6 jours

Stage
⏱️3-6 mois
💼Présentiel
📅Expire dans 8 jours
Intègre les mots-clés de l’offre.

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