Le Commissariat Général aux Réfugiés et aux Apatrides est une administration fédérale indépendante.
La mission du CGRA est d'offrir une protection aux personnes qui risquent d'être persécutées ou de
subir des atteintes graves en cas de retour dans leur pays d'origine. Conformément aux normes belges,
européennes et internationales, le CGRA examine chaque demande de protection internationale de
manière individuelle, objective et impartiale.
Un trajet de modernisation a été lancé au sein du CGRA, traduit dans le programme eDossier. Il s'agit
d'un programme très ambitieux, composé d'un certain nombre d'initiatives, avec un calendrier très
serré. Afin de continuer à façonner et à élaborer le programme, nous recherchons des profils solides
qui souhaitent s'engager temporairement (contrats à durée déterminée (time and means),
terminables immédiatement, renouvelables après évaluation positive) dans la réalisation du projet,
prévue au moins jusqu'à la fin de l'année 2027.
L'un des profils que nous recherchons est un ingénieur java full-stack, de niveau expert (+10 ans
d'expérience avec java comme language de programmation, obligatoire). Le profil aidera à mettre en
oeuvre les dispositions du Pacte européen sur l'asile et les migrations dans le système actuel de suivi
des dossiers numériques de la CGRA. Le système actuel de suivi des dossiers numériques est une
application Java, front-end JSF, back-end ORACLE ADF/BC4J.
Une description des tâches et des compétences est présentée ci-dessous. Si vous vous sentez attiré(e)
par la mission fondamentale du CGRA et que vous êtes en phase avec l'éventail des tâches et des
compétences requises, n'hésitez pas à poser votre candidature.
Les personnes à la recherche d'un rôle de chef et/ou de consultance pur sont priées de s'abstenir.
L'accent est mis sur l'analyse, le design et la mise en oeuvre. Ceux qui recherchent 4 jours de télétravail
seront également déçus. Pour favoriser l'esprit d'équipe et les initiatives de démarrage, nous
demandons à nos collaborateurs d'être présents au bureau 3 jours par semaine. Nos bureaux sont
situés à côté de la gare de Bruxelles-Midi.
haut école ou une université européenne reconnue, est obligatoire (le diplôme doit être présenté avec
le CV sur la plateforme pro unity),
dans le domaine d'IT,
10 ans d'expérience pratique en tant que développeur Java
5 ans d'expérience pratique en Java EE,
5 ans d'expérience pratique en Java SE,
5 ans d'expérience pratique en JSF,
3 ans d'expérience pratique dans la conception/définition et le développement d'API,
3 ans d'expérience pratique dans le développement et l'intégration des services micro,
3 ans d'expérience pratique en SVN,
3 ans d'expérience pratique avec Oracle ADF en Oracle Business Components,
3 ans d'expérience pratique avec l'analyse technique,
3 ans d'expérience pratique avec UML comme language de modellisation,
3 ans d'expérience pratique dans la conception de logiciels, - 3 ans d'expérience de travail (ensemble) au sein des équipes de livraison agile.
La connaissance du Event Driven et/ou Behavioral Driven Development est un avantage,
La connaissance de Domain Driven Design est un avantage,
La connaissance de l'interopérabilité européenne est un atout,
La connaissance des modules et services préexistants dans le contexte du gouvernement fédéral est
un atout.
à prendre des choix, en tenant compte de l'ensemble du contexte
non techniques,
I. Langues
En raison de la nature des tâches et de la clientèle (environnement de travail bilingue), ainsi que de
notre mode de travail interne, une bonne connaissance de l'anglais et une bonne connaissance du
néerlandais ou du français est nécessaire.
II. Les tâches
concevoir, de fournir, de gérer et de maintenir des applications dans le cadre de votre équipe. Le cas
échéant, vous contribuerez également à leur démantèlement éventuel,
doté d'une mentalité positive. Vous êtes un joueur d'équipe travaillant en tant que membre principal
d'une équipe multidisciplinaire et interfonctionnelle avec le client comme principal moteur.
CGRA à fournir des produits de qualité à nos clients. Vous collaborez avec les développeurs et les
parties prenantes de l'entreprise. Par conséquent, un engagement à la résolution conjointe des
problèmes, à la conception (avancée) et à la livraison est essentiel.
informatique afin de guider l'équipe dans la construction de solutions sûres et robustes, de mettre les
applications en production et de maintenir l'application en collaboration avec d'autres membres de
l'équipe.
du sprint (planification, raffinements, rétrospectives, démonstrations).
et en diffusant des connaissances sur les nouveaux outils et pratiques au sein de l'équipe.
III. L'interview