12 months
01/04/2024 - 01/04/2025 Brussels, Belgium
Requirements
Roles
  • Application Architect Expert
Languages
  • English Active knowledge
  • French Native
  • Dutch Passive knowledge
Skills
  • Agile Expert
  • Spring-Security +++ Confirmed
  • test driven development Confirmed
  • Containers Junior
  • Open AI / Swagger Confirmed
  • JIRA Confirmed
  • Tomcat Junior
  • Contract Testing Confirmed
  • Spring Data JPA Confirmed
  • Confluence Confirmed
  • Spring Data Confirmed
  • Domain Driven Development Confirmed
  • API Testing Confirmed
  • Token authentication & authorization +++ Confirmed
  • Spring Boot Confirmed
  • Java 17+ Expert
  • Scrum Expert
  • On premise deployment pipelines Confirmed
  • RESTFUL Expert
  • Spring Web Confirmed
  • Micrroservices Architecture Confirmed
  • Angular Junior
Description

Dans le cadre de synergies entre institutions publiques de sécurité sociale (IPSS), un projet de mise en place d’un service central des salaires a été concrétisé en 2015. Ce projet prévoyait la mise à disposition d’un moteur salarial (programme informatique qui récolte les données nécessaires et exécute le paiement des salaires, les déclarations sociales et fiscales) et d’un service central des salaires (SCS) qui en assure la configuration, la maintenance, et l’exécution de certains processus métier au nom des institutions membres.

 

A ce jour, 17 institutions fédérales (9 IPSS et 8 OIP) sont reliées au moteur salarial des IPSS, à savoir : la CAAMI, la CAPAC, le Conseil central de l’Economie, le Conseil national du travail, la Cour constitutionnelle, la Donation royale, FEDRIS, l’Institut de formation judiciaire, l’Institut géographique national, l’INAMI, l’INASTI, le Centre Fédéral d’Expertise des Soins de Santé (KCE), l’ONEm, l’ONSS, l’ONVA, SCIENSANO et le SFPD. Une 18e institution est en cours de migration, à savoir l’OCASC (Office central d’action sociale et culturelle du Ministère de la Défense).

Dans le prolongement de la mise en place d’un moteur salarial commun au sein des IPSS et d’autres institutions fédérales, il a également été décidé en 2018 de mettre à la disposition des institutions demandeuses un outil de gestion intégré des ressources humaines, directement relié au moteur salarial.

 

Depuis 2019, l’ONSS met donc à la disposition de huit institutions (la CAAMI, la CAPAC, FEDRIS, l’INASTI, l’ONSS, l’ONVA, le KCE et l’Institut de formation judiciaire) les solutions eHR qui sont développées en interne, à savoir Actinidia (back-office) et Kiwi (self-service). 

 

L’équipe de développement souhaite faire évoluer les technologies utilisées pour développer ces outils, et a choisi de travailler en Angular (partie front-end) et Java Spring (partie back-end). Pour mettre en place et démarrer le développement sur ces nouvelles technologies back-end, nous souhaitons faire appel à un architecte qui aura les missions suivantes : 

Définir la stratégie de sécurisation et implémentation (spring security, active directory, ldap, eid, itsme, …)
Définir la stratégie de testing/intégration continue et implémentation (Jenkins, …)
Définir la stratégie de déploiement et implémentation (Maven, Jenkins, …)
Conseiller les analystes sur la découpe en services pour les nouvelles fonctionnalités
Définir des guidelines input/output des web services REST sur base de best practices 
Définir une architecture standard pour l’écriture de services business en suivant les best-practices architecturaux
Ecrire les premiers Web Services REST de l’application (spring web, spring data, …)
Documenter l’ensemble du travail réalisé
Coacher l’équipe à l’adoption des nouvelles technologies et l’écriture de leurs premiers Web Services
 

En plus de compétences techniques, nous recherchons une personne consciencieuse, qui aime le travail bien fait, et qui apprécie de former ses collègues aux nouvelles technologies. Pour la durée du projet, elle sera intégrée à la communauté des architectes de Smals avec comme objectif d’utiliser au maximum les mêmes technologies, méthodes et outils pour assurer une cohérence inter-institutionnelle.