Vacature

.NET Developer

Brussel

Solliciteer

The new developer must have backend as well as frontend experience (with focus on the backend 80% BE / 20% FE) as the department is performing complex calculations. Resource must be comfortable working in a complex/mathematical environment.

Requirements

  • The developer will be expected to follow company standards and ensure high-quality code delivery. They should have a strong knowledge of the following technologies:

Must have

  • C#

  • .NET

  • SQL Server / TSQL

  • Splunk

  • OpenAPI/Swagger

  • Blazor

  • Clean code, DRY, YAGNI, Sonarqube (Quality Gate)?, Coverage

  • Microservice design

  • Tracing

  • Monitoring

  • Logging

  • Azure

  • Angular 17+, React 18+, Typescript

Preferable

  • Java, Maven/Gradle, Git, IDE

  • JDBC, JPA, JAX-RS (REST)

  • JUnit

  • TDD

  • Bash/Shell scripting

  • CI/CD, DevOps experience

  • Docker, Kubernetes

  • RDBMS

  • Messaging/Actors (MQ/Kafka)

  • Jest/Vitest, Angular Testbed

  • Cypress, Playwright

  • Docker compose, K8s PaaS, Helm

  • Advanced Maven (dependency management, profiles, multi-module, lifecycle & phases, etc.)

  • Testcontainers, DBUnit/Arquillian o.s.

  • Pipelines (ArgoCD, Github, Azure)

  • No(n)SQL (MongoDB, Cassandra)

  • Functional Programming, MapReduce

  • Webservices (WSDL)

  • Advanced DevOps

  • Prometheus, Grafana, ELK

  • OIDC/OAuth2, Keycloak o.s.

  • Vault o.s. (Secret management)

  • Documentation (C4 o.s., any strctured approach), Specification

  • Async/parallel/concurrent

  • Big data, timeseries data, data lakes

  • Other JVM languages

  • Modern FE stack

  • BPMN

  • Edifact

  • Java Batch/ Job (scheduling) frameworks

  • Control flow frameworks (other than BPMN-based)

Soft Skills

  • The candidate should possess good communication skills, take accountability for their tasks.

Languages

  • You are able to speak, read and write fluently English and French or Dutch.

  • French, with a passive understanding of Flemish.

  • Flemish, with a passive understanding of French.

  • English.