Développeur Full Stack Web .NET 8 & Angular (Employed or freelance)

EngiFlex

Brussel Hoofdstad

Hybride

EUR 65 000 - 95 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler

Recevez plus de réponses des employeurs

Envoyez un CV adapté au poste en quelques minutes.

Avantages offerts par ce poste

Voiture de société
Avantages extralégaux

Résumé du poste

EngiFlex recherche un développeur full stack passionné pour rejoindre une équipe belge spécialisée dans la cybersécurité et les données policières. Vous contribuerez à une plateforme CMS moderne et évolutive basée sur des microservices et des microfrontends, avec Angular et .NET 8.

Le poste est hybride, présence au bureau 2 jours/semaine et télétravail 3 jours. Salaire attractif et avantages extras-légaux, incluant potentiellement une voiture de société. Freelance possible.

Qualifications

  • Titulaire d'un baccalauréat en informatique avec plusieurs années d'expérience.
  • Solide expérience en développement full stack web, avec une forte composante backend en .NET.
  • Maîtrise .NET 8 (C#), microservices et Clean Architecture.
  • Maîtrise PostgreSQL, EF Core et approche code first pour le modèle et les migrations.
  • Connaissance d'une SPA Angular en architecture microfrontend (Module Federation, NX, RXJS, PrimeNG).
  • Capacité à concevoir et implémenter des API REST ou gRPC et à gérer l’authentification(OpenID Connect, OAuth, O365).
  • Expérience CI/CD (GitLab ou Argo CD), Git, pull requests et code reviews.
  • Connaissance des tests unitaires et d’intégration (backend et frontend).
  • Connaissance de technologies telles que SignalR, RabbitMQ, MassTransit, Terraform, Kubernetes, Redis, PgLite ou IndexedDB est un plus.
  • Bonne pratique Agile Scrum et orientation solution.

Responsabilités

  • Analyser l’existant pour proposer des solutions techniques adaptées.
  • Concevoir et implémenter une intégration et encapsulation de sources de données dans une architecture orientée services.
  • Participer au développement de microservices et des communications entre services et systèmes externes.
  • Contribuer au développement des interfaces utilisateurs via une approche microfrontend et assurer la communication avec les microservices.
  • Concevoir et implémenter des API REST ou gRPC.
  • Mettre en œuvre une architecture event-driven avec RabbitMQ.
  • Développer et maintenir les composants backend en .NET 8 / C# avec EF Core.
  • Modéliser PostgreSQL selon l’approche code first et réaliser les migrations.
  • Implémenter tests unitaires et d’intégration (backend et frontend).
  • Intégrer les maquettes UX/UI dans les interfaces utilisateurs.
  • Versionner le code, créer des pull requests et réaliser des code reviews.
  • Mettre en place des pipelines de déploiement et d’infrastructure as code.
  • Travailler en agile selon Scrum.

Connaissances

Full stack web
DotNet 8
PostgreSQL
EF Core
Microservices
Microfrontend
Angular
Module Federation
NX
RXJS
PrimeNG
REST API
gRPC
OpenID Connect
OAuth
GitLab CI/CD
Git
Argo CD
Unit tests
Integration tests
Scrum
Anglais
Sécurité
Cryptographie

Formation

Baccalauréat en informatique

Outils

RabbitMQ
MassTransit
Terraform
Redis
Kubernetes
PgLite
IndexedDB
SignalR

Description du poste

Tâches et responsabilités

Environnement de travail

Vous rejoignez un environnement orienté police judiciaire, spécialisé dans la lutte contre la criminalité organisée, la cybercriminalité, le terrorisme, le grand banditisme et le trafic de drogue. Cette structure apporte également un soutien et une expertise à différents partenaires nationaux et internationaux.

La mission porte d'abord sur la mise en place d’un catalogue de services permettant d’exposer de manière sécurisée un ensemble de sources de données policières authentiques de type legacy. L’objectif est d’en faciliter l’intégration dans plusieurs solutions métiers.

  • un dashboard destiné à consulter des indicateurs permettant d’identifier d’éventuelles activités frauduleuses au sein d’une société ;
  • une solution interne de suivi de la charge de travail des membres du personnel, afin d’établir des rapports de situation et des rapports prévisionnels liés notamment aux priorités de capacité en ressources humaines ;
  • une plateforme web de type CMS (Case Management System) répondant à un besoin opérationnel critique dans le cadre de la coopération policière internationale.

Par la suite, le rôle pourra évoluer vers une contribution plus large au sein de l’équipe projet en charge de la solution CMS. Cette solution web s’appuie sur une architecture moderne basée sur des microservices, des microfrontends, des conteneurs, ainsi qu’un haut niveau de disponibilité et de scalabilité. Le développement se fait dans un cadre agile, plus particulièrement selon Scrum.

Missions principales

  • Analyser l’existant afin de proposer des solutions techniques adaptées au besoin.
  • Concevoir et implémenter une solution d’intégration et d’encapsulation de sources de données dans une architecture moderne orientée services.
  • Participer au développement de microservices et à la mise en place des communications internes entre services ainsi qu’avec les systèmes externes.
  • Contribuer au développement des interfaces utilisateurs selon une approche microfrontend, et assurer leur communication avec les microservices.
  • Concevoir et implémenter des API REST ou gRPC.
  • Mettre en œuvre une architecture event-driven à l’aide de message brokers tels que RabbitMQ.
  • Développer et maintenir les composants backend en .NET 8 / C# avec EF Core.
  • Modéliser la base de données PostgreSQL selon une approche code first et réaliser les migrations nécessaires.
  • Implémenter des tests unitaires et des tests d’intégration, côté backend comme côté frontend.
  • Intégrer les maquettes fournies par le UX/UI Designer dans les interfaces utilisateurs.
  • Versionner le code source, créer des pull requests et réaliser des code reviews avant intégration dans la branche principale.
  • Mettre en place des pipelines de déploiement applicatif ainsi que des pipelines d’infrastructure as code.
  • Travailler de manière agile, en se concentrant sur les tâches planifiées et le respect des échéances.
Votre profil
  • Vous êtes titulaire au minimum d’un baccalauréat en informatique et disposez de plusieurs années d’expérience dans une fonction similaire.
  • Vous possédez une solide expérience en développement full stack web, avec une forte composante backend en .NET.
  • Vous maîtrisez .NET 8 (C#) dans un contexte de microservices et de Clean Architecture.
  • Vous êtes à l’aise avec PostgreSQL, EF Core et l’approche code first pour la gestion du modèle de données et des migrations.
  • Vous savez développer une application SPA en Angular dans une architecture microfrontend, notamment avec Module Federation. Une connaissance de NX, RXJS et PrimeNG constitue un atout.
  • Vous êtes capable de concevoir et d’implémenter des API REST ou gRPC.
  • Vous maîtrisez les mécanismes d’authentification et d’autorisation via OpenID Connect, OAuth et O365.
  • Vous avez une expérience confirmée en CI/CD, avec des outils tels que GitLab ou Argo CD, ainsi qu’une bonne maîtrise de Git, des branches, des pull requests et des code reviews.
  • Vous avez de l’expérience avec les tests unitaires et les tests d’intégration.
  • Une connaissance de technologies et outils tels que SignalR, RabbitMQ, MassTransit, Terraform, Redis, Kubernetes, PgLite ou IndexedDB est un plus selon le périmètre d’intervention.
  • Vous travaillez aisément dans un environnement agile suivant la méthodologie Scrum.
  • Vous faites preuve d’adaptabilité, de persévérance, d’autonomie, d’esprit d’équipe, de curiosité technique, de créativité, d’une bonne communication et d’une forte orientation solution.
  • Vous maîtrisez l’anglais ainsi qu’une des deux langues nationales. La connaissance active d’une langue nationale et au minimum passive de l’autre constitue un réel atout.
  • Une connaissance de l’environnement policier est un plus important.
  • Des connaissances en sécurité et en cryptographie représentent également un atout.
Technologies
  • Architecture : Microservices, Microfrontend, Clean Architecture
  • Base de données : PostgreSQL, PgLite, IndexedDB
  • Authentification : OpenID, OAuth, O365
  • Backend : .NET 8 (C#), EF Core, unit tests, integration tests
  • Frontend : Angular, Module Federation, NX, RXJS, PrimeNG, unit tests, integration tests
  • API et communication : REST API, gRPC, SignalR, RabbitMQ, MassTransit
  • DevOps : GitLab, CI/CD, Git, Terraform, Redis, Kubernetes
  • Gestion de projet : Agile, Scrum
En pratique

Présence au bureau 2 jours par semaine. Télétravail possible 3 jours par semaine.

Offre

Vous ferez partie d'une PME belge en pleine croissance, où l’initiative et le développement personnel sont encouragés. Nous vous offrirons un environnement de travail agréable, entouré(e) de collègues sympathiques. Ensemble, nous élaborerons un plan de carrière, avec une attention particulière et un budget dédié à la formation ou à la certification complémentaire. Vous pouvez compter sur un salaire attractif, complété par des avantages extra-légaux, y compris une voiture de société.
(Freelance est également possible)

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

Postes similaires à comparer

Full Stack Java Angular Developer (Freelance possible)
Full Stack Java Angular Developer (Freelance possible)

EngiFlex • Brussel Hoofdstad

Hybride
EUR 70 000 - 95 000
Entreprise car
Plan de carrière et budget formation
Avantages extra-légaux
Senior .NET Full-Stack Developer (Freelance optional)
Senior .NET Full-Stack Developer (Freelance optional)

EngiFlex BV • Brussel Hoofdstad

Hybride
EUR 70 000 - 110 000
Voiture de société
Formation et certification
Freelance possible
Functional Analyst - FR
Functional Analyst - FR

Smals • Brussel Hoofdstad

Sur place
EUR 52 000 - 72 000
Télétravail étendu
Formation continue
Assurance hospitalisation
+4
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
Program Manager (K09998)
Program Manager (K09998)

keystone-solutions • Brussel Hoofdstad

Sur place
Full Stack Developer – .NET & Angular
Full Stack Developer – .NET & Angular

Pauwels Consulting • Brussel

Hybride
EUR 67 000 - 89 000
Développeur Java Spring H/F
Développeur Java Spring H/F

Kicklox • Brussel

Hybride
Senior .NET 8 & Angular Full-Stack Engineer (CMS)
Senior .NET 8 & Angular Full-Stack Engineer (CMS)

EngiFlex • Brussel Hoofdstad

Hybride
EUR 65 000 - 95 000
Voiture de société
Avantages extralégaux
Programme Manager Agile Automation (Freelance possible)
Programme Manager Agile Automation (Freelance possible)

EngiFlex BV • Brussel Hoofdstad

Hybride
EUR 90 000 - 120 000
Voiture de société
Formation continue
Solution architect expert (H/F/X)
Solution architect expert (H/F/X)

Independent Health Insurance Funds • Brussel

Hybride
EUR 90 000 - 120 000
Dentéal et hospitalisation
Chèques-repas
Éco-chèques
+4