9 heures, 51 minutes ago

Développeur Full-stack senior extension PRH

Description du contexte

La Direction Générale pour les Personnes en situation de handicap (DG HAN) est une direction au sein du Service Public Fédéral Sécurité sociale et œuvre à une société inclusive. Leur objectif est d’accroître l’autonomie des personnes en situation de handicap en évaluant et en compensant l’impact d’un handicap sur la vie quotidienne via des services. Elle soutient les personnes en situation de handicap en accordant des allocations et d’autres droits, tels que l’aide financière, les cartes de stationnement et les attestations pour la demande d’avantages auprès d’autres services. Elle s’engage également à rendre ces droits accessibles et à les octroyer de manière équitable, afin que chacun bénéficie de la meilleure expérience possible lors de leur exercice. Actuellement, environ 600.000 personnes sont reconnues comme étant en situation de handicap, dont 240.000 reçoivent chaque mois une allocation de remplacement de revenus et/ou une allocation d’intégration. 514.000 cartes de stationnement sont en circulation. En 2024, 160.722 évaluations du handicap ont été réalisées.

En 2019, le Conseil des Ministres a décidé que la DG HAN pouvait remplacer l’application back-office existante (TETRA) par une nouvelle application moderne (TRIA). Le passage à une nouvelle application est crucial car TETRA est obsolète et utilise des technologies qui ne sont plus supportées. Parallèlement, la DG HAN doit continuer à remplir sa mission envers les citoyens.

Le programme TRIA est d’envergure et se compose donc de plusieurs sous-projets. Les plus grands sous-projets sont Product and Revision Handling, Handi2Pay et l’ouverture aux citoyens via le portail web myHandicap.

La demande dans cette mission concerne l’équipe Product and Revision Handling. Nous recherchons pour cette équipe 2 profils :

  • Un senior functional analyst
  • Un senior full-stack developer

Cette demande concerne spécifiquement la fonction de senior full-stack developer.

La mission se déroule dans un contexte Agile au sein d’une équipe scrum d’environ vingt personnes (functional analysts, architects, developers, UX-designers).

Description de la mission

Product and Revision Handling (PRH) est une composante de TRIA et est responsable de tous les processus relatifs aux produits et droits auxquels une personne en situation de handicap peut prétendre.

L’objectif dans cette mission est de traduire le backlog de PRH en un planning de sprint concret. En concertation avec le business (Product Owners et experts métier), les priorités sont déterminées afin que les fonctionnalités souhaitées puissent être développées selon la méthodologie Agile.

Pour cela, nous recherchons deux profils supplémentaires, disposant des connaissances et de l’expérience nécessaires, qui feront partie de l’équipe existante. Une capacité à s’intégrer rapidement et à adopter la méthode de travail de l’équipe est attendue.

Compte tenu de la complexité et de l’urgence du programme, de l’imbrication avec des modules internes et externes et de la spécificité du sujet, le choix se porte sur des personnes ayant une expérience démontrée dans le contexte des systèmes de sécurité sociale, ou au moins dans d’autres institutions publiques équivalentes.

Collaboration

Nous attendons du fournisseur une méthode de travail structurée et transparente lors de l’exécution de la mission. Il est essentiel pour nous que la mission soit réalisée de manière planifiée et maîtrisée, avec un accent explicite sur l’atteinte de résultats concrets dans les délais escomptés.

Le fournisseur est invité à travailler selon une approche end-to-end, dans laquelle à chaque sprint (2 semaines), des fonctionnalités opérationnelles sont livrées. Grâce à des boucles de feedback courtes, le produit final doit être continuellement adapté aux souhaits et besoins du business et des autres équipes responsables de la logique métier (par exemple Handi2Pay ou Portail). Cela nous permet d’ajuster les priorités de manière flexible en fonction de nouvelles informations ou de circonstances changeantes.

Tout au long du processus, une collaboration étroite et transparente entre le donneur d’ordre et le fournisseur est cruciale. Cette implication nous permet de réagir rapidement aux changements et garantit une agilité maximale dans le déroulement du projet.

Des jalons formels et des modifications du projet – telles que des ajustements de scope, des fins de phase, des changements d’architecture ou des releases en production – peuvent avoir lieu après concertation préalable avec les parties prenantes concernées.

La transparence et une communication ouverte sont pour nous des conditions nécessaires à la réussite de la mission. Un dialogue honnête et en temps utile permet de détecter rapidement les points de blocage et d’y remédier efficacement.

Nous visons dans ce projet un équilibre soigneux entre le scope, le budget et la durée d’exécution. Toute modification de l’un de ces éléments peut avoir un impact sur les deux autres. Il est donc important de raisonner en termes de Minimum Viable Product (MVP), dans lequel la fonctionnalité de base est réalisée avec les moyens disponibles et où il reste de la place pour des extensions ultérieures.

Le régime de travail appliqué dans le cadre de cette mission :

  • Engagement à temps plein (8h/j) pour 160 jours ouvrables (jusqu’à fin 2026)
  • Présence au minimum 2 jours/semaine au bureau (FINTO Tower BXL), sauf autre accord pendant l’exécution (mar et jeu)
  • Possibilité de télétravail les autres jours
  • Lors des releases (3x en 2026), il pourra être demandé de rester en stand-by

Description du profil

Tâches, rôles, responsabilités

  • Transformer les requirements/architecture en designs techniques et en logiciels opérationnels
  • Est responsable de la conception, du développement, du test et de la maintenance des solutions logicielles
  • Implémente des tests automatisés
  • Est spécialisé dans l’écriture de code et l’implémentation de fonctionnalités selon les exigences et spécifications du projet
  • Peut travailler de manière autonome avec 2 analysts qui fourniront les requirements

Compétences techniques requises (obligatoire) :

  • Diplôme de bachelier ou master en informatique, sciences informatiques, ingénierie ou domaine apparenté
  • Plus de 10 ans d’expérience en tant que développeur
  • Java : +5 ans
  • BPMN & CMMN : 2 ans
  • Docker : 5 ans
  • GIT : 10 ans
  • Jenkins : 5 ans
  • JPA : 10 ans
  • Maven : 5 ans
  • OAuth2 : 2 ans
  • Openshift : 5 ans
  • Postgres : 10 ans
  • ActiveMQ : 5 ans
  • REST : 10 ans
  • Spring Boot : 5 ans
  • Swagger : 5 ans
  • Angular : 2 ans
  • OpenAPI : 2 ans

Atouts

  • Domain Driven Design / Clean Code / TDD
  • Expérience sur un projet complexe (>3M €)
  • Back-end : expérience avec Scriptura et Documentum D2
  • Expérience avec le contexte des systèmes de sécurité sociale
  • Vous avez connaissance de l’utilisation de Github Copilot
  • Vous avez connaissance de JEST

Connaissances linguistiques :

  • NL : lire, parler et écrire
  • FR : lire, comprendre
  • ENG : lire, parler, comprendre

Apply for this Job

This position was originally posted on Pro Unity.

It is publicly accessible, and we recommend applying directly through the Pro Unity website instead of going through third party recruiters.

Newsletter signup illustration