Dotnet Developer
Il y a 5 heures
, Belgique
OneSource Consulting
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
Job Title: Full Stack Web Developer
Language: French or Dutch, English
Location: 1000 Brussels, Belgium
Duration: 14/09/2026 - 31/12/2026 + Renewable
Job description:
- As part of your mission relating to the implementation of the service catalogue, your missions will be as follows:
- You will first be required to familiarize yourself with the existing situation in order to propose technical solutions to meet the need.
- Subsequently, you will implement the solution to enable the integration and encapsulation of data sources into a modern, service-oriented solution.
- Subsequently, as your role evolves into a position within the CMS team, you will be required to:
- Participate in the implementation of MicroServices, the implementation of internal communication (between MicroServices) as well as with external systems.
- Contribute to the implementation of user interfaces using a MicroFrontend approach, and ensure communication with MicroServices
- Implement unit testing and integration testing, both on the backend side and the frontend side.
- Integrate the designs provided by the UX/UI Designer into user interfaces
- Version your source code, generate pull requests, and perform reviews of your colleagues' code before integrating it into the main branch
- Model the database using a "code first" approach and carry out the necessary migrations
- Set up deployment pipelines for applications and services.
- Implement Infrastructure Deployment Pipelines (IaCs)
- Work agilely, focusing on planned tasks and meeting deadlines
Desired profile
- You have a bachelor's degree in computer science (at least) and several years of experience in a similar position.
- You have a strong knowledge of .NET (C#) applied to the implementation of microservices. You are also able to install and configure a database (PostgreSQL), as well as manage connections to it via the Entity Framework, taking a "code first" approach.
- You can design and implement REST or gRPC APIs, and deploy an event-driven architecture using message brokers such as RabbitMQ.
- You know how to develop a SPA-type web application according to a Micro-Frontend architecture, using Angular and Module Federation.
- You are proficient in authentication mechanisms via OpenID Connect and O365, both for backend services and frontend applications.
- You have proven experience in CI/CD and setting up deployment pipelines with GitLab or Argo CD. You are proficient in GIT and are familiar with the concepts of branches, pull requests, and code reviews.
- You are used to working in an agile environment, according to the Scrum methodology, and are able to adapt quickly to a change in technical orientation during the project, or even to a technology that you do not yet master. You are persevering, solution-oriented, and you integrate easily into a team with varied profiles and experiences.
- You are fluent in English, as well as one of the two national languages. Active knowledge of one national language and passive (at least) knowledge of the other is a real added value.
- Knowledge of the police environment, and more particularly of the Client, is an important asset.
- Knowledge of security and cryptography is also an added value.
Technologies
- Architecture : Microservice, Microfrontend et Clean Architecture (Must have)
- Base data : PostgreSQL (Must have), PgLite (Nice to have), IndexedDB (Nice to Have)
- Authentification : OpenID, Oauth (Must Have) et O365 (Should Have)
- Development Backend : .NET 8 (C#), EF CORE, Unit tests, Integration Tests (Must Have)
- Development Frontend : Angular, Module Federation, NX, RXJS, Unit tests, Integration Tests (Must Have), Prime NG (Should Have)
- API et Communication : Rest API (Must Have), gRPC, SignalR, Rabbit MQ, Mass Transit
- Devops : Gitlab, CI/CD, GIT, Terraform, Redis (Must Have), Kubernetes (Nice to have)
- Project Management: Agile Methodology, Scrum (Must Have)
Soft Skills
- Adaptability: Being able to adapt to a change in technology or strategy
- Perseverance: Don't give up at the slightest difficulty
- Team spirit: Integrate into the team's vision and think collectively
- Autonomy: Being able to work on your own once things are aligned with the team
- Technical curiosity: Don't stay confined to the things you know
- Creativity: Thinking outside the box to come up with original solutions
- Solution orientation: Detecting problems but above all, proposing solutions
- Easy to integrate: Easily integrate into a new environment
- Communication: Knowing how to communicate e