Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Grégory PIECQ

Développeur / Lead développeur PHP

44 ans
Permis de conduire
Nantes (44300) France
Freelance Ouvert aux opportunités

Lead developpeur Symfony

Audencia
Janvier 2026 à février 2026
Freelance
NANTES
France
  • Intégration d'une API d'analyse IA de dossiers de candidature (SemantikMatch) — conception et développement de l'intégration end-to-end entre le portail candidat Audencia et un service tiers d'évaluation IA, sur les parcours Inscription et Intégration.
  • Soumission automatique des dossiers : envoi des candidatures (pièces jointes en base64 + métadonnées métier : boursier, handicap, LV2, filière, engagement BRIO, entreprise…) à la validation front-office (candidat) et back-office (admin).
  • Synchronisation temps réel des documents : listener Doctrine déclenchant l'upload/suppression automatique des pièces jointes vers l'API à chaque ajout/retrait côté portail, avec mécanisme d'idempotence (marqueur documentId) empêchant tout doublon.
  • Réception asynchrone des résultats : webhook entrant sécurisé (signature HMAC SHA-256), traité via Symfony Messenger, mettant à jour le statut de traitement, l'éligibilité et le score du candidat.
  • Consultation back-office : listing paginé des programmes/candidats, scores, déplacement de candidat entre étapes, inscription à un programme.
  • Robustesse : health-check systématique avant chaque appel, gestion d'erreurs non bloquante (l'indispo API n'interrompt jamais le parcours candidat), config par entité via feature flags.
  • Export : ajout des statuts d'éligibilité et scores IA dans les exports CSV.
  • Tests unitaires couvrant tous les endpoints + documentation fonctionnelle complète.
  • Environnement : Symfony 7.4 / PHP 8.4, Doctrine ORM 3, Symfony Messenger, HttpClient, HMAC, Mysql8, Docker