Full Stack Web Developer (K10095)

TiTANS Consulting

Belgique

Hybride

EUR 55 000 - 85 000

Plein temps

Il y a 7 jours
Soyez parmi les premiers à postuler
Générateur de candidature

Une candidature sur mesure pour ce poste — un CV et une lettre de motivation personnalisés qui correspondent à l’offre.

Passez les filtres ATS

Résumé du poste

Police Fédérale - Direction Générale Judiciaire recherche un profil informatique expérimenté pour mettre en place un catalogue de services et intégrer des sources de données policières Legacy dans des solutions modernes orientées services.

Le poste implique le développement de microservices, d’interfaces SPA via Angular et une architecture Micro-Frontend, avec tests, déploiement et intégration continue dans un cadre agile Scrum.

Qualifications

  • Diplôme en informatique et plusieurs années d’expérience dans une fonction similaire.

Responsabilités

  • Implémenter des microservices et des interfaces utilisateur selon une architecture Micro-Frontend.
  • Concevoir et déployer des API REST/gRPC et une architecture event-driven avec des brokers de messages.
  • Mettre en place des pipelines CI/CD et des déploiements (GitLab/Argo CD).
  • Intégrer les interfaces UX/UI et assurer les revues de code et les tests unitaires/integration.
  • Travailler en mode Agile/Scrum et s’adapter rapidement à des évolutions technologiques.
  • Assurer la sécurité et l’authentification via OpenID Connect et O365.
  • Contribuer à la CMS et évoluer vers l’équipe CMS en fonction du projet.

Connaissances

Agile / Scrum
Travail en équipe
Conception API REST / gRPC
Angular
Micro-Frontend

Formation

Baccalauréat en informatique

Outils

.NET 8 (C#)
EF Core
PostgreSQL
RabbitMQ
Git
OpenID Connect
O365
GitLab / Argo CD
Module Federation
Angular
Event-driven architecture

Description du poste

Police Fédérale - Direction Générale Judiciaire
La Police Judiciaire Fédérale est une police spécialisée, principalement chargée de la lutte contre la criminalité organisée, sous toutes ses formes. Elle constitue l'une des trois directions générales de la police fédérale et concentre les dossiers d'enquêtes relatifs à des domaines tels que la cybercriminalité, le terrorisme, le grand banditisme, le trafic de drogue, et bien d'autres encore. Elle fournit un appui et une expertise à l'ensemble de la police intégrée, ainsi qu’à ses partenaires nationaux et internationaux.

Au sein de cette direction, se trouvent les ressources opérationnelles affectées aux opérations de police judiciaire, à la lutte contre la criminalité grave et organisée, aux unités spéciales, ainsi qu'aux opérations de police technique et scientifique.

Votre fonction principale sera de réaliser la mise en place d’un catalogue de service permettant de mettre à disposition de manière sécurisée, une ensemble de sources de données authentiques policiéres de type « Legacy ». L’objectif de ce catalogue de service est de permettre une intégration facilitée de ces sources de données dans les différentes solutions telles que :

  • Un dashboard permettant de consulter des indicateur permettant de déterminer si une société réalise potentiellement des activités frauduleuse
  • Une solution interne permettant de déterminer des indicateurs relatifs à la charge de travails des membres du personnel afin de pouvoir établir des rapport de situation et des rapports prévisionels permettant nottament de déterminer les priorités du point de vue des capacités en terme de ressources humaines
  • Une solution de type plateforme CMS (Case Management System) sous forme de solution web, afin de répondre à un besoin opérationel critique du point de vue coopération policière internationale

Par la suite, votre rôle pourra évoluer vers un poste au sein de l’équipe projet responsable de la solution CMS (Case Management System). Cette nouvelle solution est basée sur les technologies les plus modernes en matière d'applications web, avec un socle technologique reposant sur une architecture micro services, micro frontends, containerisée, hautement disponible et scalable. L'ensemble sera développé selon les méthodes agiles, et plus particulièrement Scrum.

Missions principales

Dans le cadre de votre mission relative à la mise en place du catalogue de service vos missions seront les suivantes :

  • Vous serez tout d’abord amené à prendre connaissance de l’existant afin de proposer des solutions techniques permettant de répondre au besoin.
  • Par la suite vous implémenterez la solution devant permettre l’intégration et l’encapsulation des sources de données dans une solution moderne et orientée service.

Par la suite, dans la perspective ou votre rôle évolue vers un poste au sein de l’équipe CMS, vous serez amené à :

  • Participer à l’implémentation des MicroServices, à la mise en place de la communication interne (entre MicroServices) ainsi qu’avec les systèmes externes.
  • Contribuer à l’implémentation des interfaces utilisateurs selon une approche MicroFrontend, et assurer la communication avec les MicroServices
  • Implémenter des tests unitaires et des tests d’intégration, tant du côté Backend que du côté Frontend.
  • Intégrer les design fournis par le UX/UI Designer dans les interfaces utilisateurs
  • Versionner votre code source, générer des pull requests et effectuer des review du code de vos collègues avant de l’intégrer dans la branche principale
  • Modéliser la base de donnée selon une approche « code first » et réaliser les migrations nécessaires
  • Mettre en place des pipelines de déploiement pour les applications et les services.
  • Implémenter des pipelines de déploiement d’infrastructure (IaC)
  • Travailler de manière agile, en vous concentrant sur les tâches planifiées et en respectant les délais
Profil Recherché

Vous êtes titulaire d’un baccalauréat en informatique (au minimum) et justifiez de plusieurs années d’expérience dans une fonction similaire.

Vous possédez de solides connaissances en .NET (C#), appliquées à la mise en place de microservices. Vous êtes également capable d’installer et de configurer une base de données (PostgreSQL), ainsi que d’en gérer les connexions via Entity Framework, en adoptant une approche "code first".

Vous êtes en mesure de concevoir et d’implémenter des API REST ou gRPC, et de déployer une architecture « event driven » à l’aide de message brokers tels que RabbitMQ.

Vous savez développer une application web de type SPA selon une architecture Micro-Frontend, en utilisant Angular et Module Federation.

Vous maîtrisez les mécanismes d’authentification via OpenID Connect et O365, tant pour les services backend que pour les applications frontend.

Vous avez une expérience confirmée en CI/CD et dans la mise en place de pipelines de déploiement avec GitLab ou Argo CD.

Vous maîtrisez GIT et êtes familier avec les concepts de branches, de pull requests et de code reviews.

Vous avez l’habitude de travailler en environnement agile, selon la méthodologie Scrum, et êtes capable de vous adapter rapidement à un changement d’orientation technique en cours de projet, voire à une technologie que vous ne maîtrisez pas encore. Vous êtes persévérant, orienté solution, et vous vous intégrez facilement dans une équipe aux profils et expériences variés.

Vous maîtrisez l’anglais, ainsi qu’une des deux langues nationales. La connaissance active d’une langue nationale et passive (au minimum) de l’autre constitue une réelle plus-value.

La connaissance de l’environnement Police, et plus particulièrement de la Police Judiciaire Fédérale, est un atout important.

Une connaissance en sécurité et cryptographie constitue également une plus-value.

  • Base de données : PostgreSQL (Must have), PgLite (Nice to have), IndexedDB (Nice to Have)
  • Développement Backend : .NET 8 (C#), EF CORE, Unit tests, Integration Tests (Must Have)
  • Gestion de projet : Méthodologie Agile , Scrum (Must Have)
  • Adaptabilité : Pouvoir s’adapter à un changement de technologie ou de stratégie
  • Persévérance : Ne pas abandonner à la moindre difficulté
  • Esprit d’équipe : S’intégrer dans la vision de l’équipe et raisonner de manière collective
  • Autonomie : Pouvoir travailler seul une fois que les choses sont alignées avec l’équipe
  • Curiosité technique : Ne pas rester cantonné dans les choses que l’on connaît
  • Créativité : Sortir des sentiers battus pour proposer des solutions originales
  • Orientation solution : Détecter les problèmes mais surtout, proposer des solutions
  • Facilité d’intégration : S’intégrer facilement à un nouvel environnement
  • Communication : Savoir communiquer facilement et dès que cela s’avère nécessaire
En pratique

Date de début : 14/09/2026 (ASAP)

Conditions de travail : présence au bureau 2 fois par semaine. Télétravail autorisé: 3 fois par semaine.

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Analyste-programmeur PHP (K10100)
Analyste-programmeur PHP (K10100)

TiTANS Consulting • Belgique

Hybride
EUR 70 000 - 90 000
Program Manager (K09998)
Program Manager (K09998)

keystone-solutions • Brussel Hoofdstad

Sur place
Analyste-programmeur Web Application PHP SIS (Schengen Information System) (K10032)
Analyste-programmeur Web Application PHP SIS (Schengen Information System) (K10032)

TiTANS Consulting • Brussel Hoofdstad

Hybride
EUR 55 000 - 85 000
Chef de Projet (JP055328)
Chef de Projet (JP055328)

TiTANS Consulting • Brussel Hoofdstad

Hybride
EUR 65 000 - 90 000
Consultant en Gouvernance PMO (K09799)
Consultant en Gouvernance PMO (K09799)

TiTANS Consulting • Brussel

Hybride
EUR 60 000 - 80 000
Chef de projet IT réglementaire (Employed or freelance)
Chef de projet IT réglementaire (Employed or freelance)

EngiFlex • Brussel

Hybride
EUR 60 000 - 90 000
Voiture de société
Budget formation
Hybrid Full-Stack .NET Developer — CMS & Microservices
Hybrid Full-Stack .NET Developer — CMS & Microservices

TiTANS Consulting • Belgique

Hybride
EUR 55 000 - 85 000
Developer
Developer

Egov Select • Brussel

Hybride
EUR 70 000 - 100 000
Assurance hospitalisation
Chèques-repas
Avantages mobilité
+2
Application Manager (JP053536)
Application Manager (JP053536)

TiTANS Consulting • Brussel

Sur place
EUR 65 000 - 90 000
Product Owner pour applications policières mobiles (K09970)
Product Owner pour applications policières mobiles (K09970)

TiTANS Consulting • Brussel Hoofdstad

Sur place
EUR 50 000 - 70 000