Job Description
Service description :
Our client is seeking for a .NET Development Service. The new developer must have backend as well as frontend experience (with focus on the backend 80% BE / 20% FE) as SEAS is performing complex calculations. Resource must be comfortable working in a complex / mathematical environment.
Requirements :
The developer will be expected to follow the client's standards and ensure high-quality code delivery. They should have a strong knowledge of the following technologies :
MUST (good level) :
- SQL Server / TSQL
- Splunk
- OpenAPI / Swagger
- Blazor
SHOULD :
Clean code, DRY, YAGNI, Sonarqube (Quality Gate)?, CoverageMicroservice designTracingMonitoringLoggingAzureAngular 17+, React 18+, TypescriptMAY (Not required) :
Java, Maven / Gradle, Git, IDEJDBC, JPA, JAX-RS (REST)JUnitBash / Shell scriptingCI / CD, DevOps experienceDocker, KubernetesRDBMSMessaging / Actors (MQ / Kafka)Jest / Vitest, Angular TestbedCypress, PlaywrightDocker compose, K8s PaaS, HelmAdvanced 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, MapReduceWebservices (WSDL)Advanced DevOpsPrometheus, Grafana, ELKOIDC / OAuth2, Keycloak o.s.Vault o.s. (Secret management)Documentation (C4 o.s., any strctured approach), SpecificationAsync / parallel / concurrentBig data, timeseries data, data lakesOther JVM languagesModern FE stackBPMNEdifactJava Batch / Job (scheduling) frameworksControl 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.Additional information :
Location : Brussels, with the option to work from home up to three days a week.In case of travels to Germany, the client will cover all costs.Important : if the consultant will work in Belgium, for non-EU candidates, please present candidates who comply with the following criteria :Possess a work permit allowing the individual to work in Belgium.Hold a valid residence permit confirming the right of residence in Belgium.