8 heures, 6 minutes ago

Développeurs Java / Angular confirmés (3 consultants)

1. Présentation de l’ETNIC

L’ETNIC (Entreprise pour les Technologies de l’Information et de la Communication) est l’opérateur informatique de la Fédération Wallonie-Bruxelles. Organisme d’intérêt public, l’ETNIC a pour mission de concevoir, développer, maintenir et faire évoluer les systèmes d’information et les infrastructures technologiques au service des administrations et établissements de la FWB.

Acteur central de la transformation numérique du secteur public francophone belge, l’ETNIC intervient dans des domaines variés tels que :

  • La gestion des infrastructures IT (réseaux, sécurité, data centers, cloud),
  • Le développement d’applications métiers sur mesure,
  • L’accompagnement des projets digitaux (analyse fonctionnelle, UX/UI, gestion de projet),
  • La cybersécurité et la protection des données,
  • Le support utilisateurs et la formation.

Dans un souci constant d’innovation, de performance et de service public, l’ETNIC collabore régulièrement avec des partenaires externes pour renforcer ses équipes à travers des missions de consultance IT. Ces collaborations s’inscrivent dans un cadre éthique, professionnel et orienté vers la qualité et l’impact concret des solutions livrées.

2. Mission

Nous recherchons des Développeurs Java / Angular confirmés amenés à intervenir sur différents projets et applications liés à la transformation numérique de nos bénéficiaires.

Les activités se répartissent entre le développement des projets en cours et la continuité de service des applications existantes.

Projets

Guichet unique (ME-TECH)

Le projet ME vise à offrir aux usagers un guichet numérique transversal, personnalisé et sécurisé, centralisant l’accès aux services de la Fédération Wallonie-Bruxelles et le suivi de leurs dossiers. La plateforme s’intégrera à l’écosystème web existant et aux outils transversaux, tout en garantissant le respect du RGPD, des normes d’accessibilité et de la charte graphique de la FW-B. Modulaire et évolutive, elle sera disponible en français et en anglais, avec la possibilité d’ajouter d’autres langues. Le projet prévoit également la réintégration des démarches actuellement en production afin d’assurer la continuité des services et de faciliter les évolutions futures.

DAccE

Le Dossier d’accompagnement de l’élève (DAccE) est une application numérique qui permet de suivre de manière individualisée le parcours scolaire des élèves de la Fédération Wallonie-Bruxelles. L’application permet un suivi personnalisé des difficultés d’apprentissage (identification des difficultés, mise en place d’un suivi adapté à l’enfant) mais également un suivi administratif centralisé par les directions d’école et l’administration générale de l’enseignement. Plus globalement l’outil a pour ambition de limiter l’échec scolaire en Fédération Wallonie-Bruxelles.

SIPAR

Le projet Système informatique parajudiciaire (SIPAR) est une application qui permet la gestion centralisée des justiciables. L’outil permet également aux agents des maisons de justice d’organiser et mieux répartir la charge de travail liée à la gestion des dossiers au moyen de l’assignation de tâches ou encore la gestion d’horaires et d’agendas de service.

3. Environnement de travail

Selon les besoins et les phases des différents projets, le développeur pourra être amené à intervenir sur plusieurs applications et domaines fonctionnels, en collaboration avec les analystes fonctionnels, testeurs, développeurs et autres intervenants du programme.

La mission s’inscrit dans un environnement Agile / SCRUM, avec une architecture orientée services et un environnement technique principalement basé sur Java et Angular.

Le stack technologique repose sur : Angular 21, JAVA8 / JEE7, Java 21, Sprint Boot, NgRx, DB2, MySQL, Flyway, …

Les outils de build sont : Apache Maven, Git/GitLab CI/CD, Nexus.

En tant que consultant, vous êtes soumis aux mêmes conditions de travail que notre personnel interne, soit un mode hybride alliant présentiel et télétravail, avec un minimum obligatoire de 50 % de présence dans nos bureaux.

La mission est en français exclusivement.

4. Activités

Conception

  • Participer à la conception technique des fonctionnalités en collaboration avec les analystes fonctionnels, le technical lead et les autres membres de l’équipe.
  • Concevoir les composants applicatifs dans le respect de l’architecture et des standards techniques définis pour le projet.
  • Appliquer les bonnes pratiques de développement : Clean Code, qualité, …
  • Participer à l’identification des impacts techniques et des éventuelles dépendances avec les composants existants.

Réalisation

  • Développer et faire évoluer les modules et composants applicatifs.
  • Participer au développement des composants Backend Java et Frontend Angular.
  • Développer la qualité exigée dans nos standards (les tests unitaires, tests d’intégration, …) associés aux fonctionnalités développées.
  • Corriger les anomalies et réaliser les évolutions fonctionnelles et techniques.
  • Participer au refactoring et à l’amélioration du code existant afin d’en renforcer la lisibilité, la maintenabilité et la performance.
  • Participer aux revues de code avec les autres développeurs.

Déploiement

  • Participer à la préparation et à la livraison des développements dans les différents environnements.
  • Valider le déploiement et la livraison de la solution.
  • Respecter les processus et standards de livraison définis pour les projets.

Qualité

  • Respecter les standards méthodologiques et technologiques définis par l’ETNIC.
  • Veiller à la couverture et à la pertinence des tests unitaires et d’intégration.
  • Participer aux revues de code et à l’amélioration continue des pratiques de développement.
  • Contribuer à la réduction de la dette technique, notamment par le refactoring, la mise à niveau des librairies et frameworks et l’amélioration du code existant.
  • Respecter les engagements et les délais définis au sein de l’équipe.

Communication

  • Collaborer quotidiennement avec les développeurs, analystes fonctionnels, testeurs et autres intervenants du projet.
  • Participer aux différentes cérémonies SCRUM.
  • Partager les difficultés, points d’attention et risques techniques avec le Team Leader ou le responsable de l’équipe.
  • Documenter les développements réalisés lorsque cela est nécessaire et partager les connaissances utiles au sein de l’équipe.

5. Durée

3 consultants à temps plein pour une durée de 1 an (par consultant).

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