NET architect/Backend Azure

Base 3
Brussels, Belgium
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Brussels, Belgium

Tech stack

.NET
Application Performance Management
Azure
C Sharp (Programming Language)
Distributed Systems
File Transfer Protocol (FTP) SSL Extension
Load Testing
Openshift
Software Engineering
Vault (Revision Control System)
Trunk-based Development
File Transfer Protocol (FTP)
Test Driven Development
Backend
Event Driven Architecture
Kubernetes
Api Gateway
Splunk
Docker

Job description

  • We're modernizing a mission-critical communications layer that routes messages and files between core systems and the outside world. As a Senior .NET architect, you will contribute to the technical design of the rewrite of an application currently developed using various technologies: .NET, IBM ACE, Service Fabric, Service Fabric.
  • The target solution will be in .NET, cloud native, containerized and hosted in Azure cloud. You will design it keeping in mind the need for high resilience and performance.

Requirements

  • 15+ years of professional software engineering, including 5+ years building mission-critical or high-throughput distributed systems (preferably in financial services or similarly regulated domains).
  • Expert .NET engineer (C#, .NET 7/8, async/await, DI, testing frameworks).
  • Azure hands-on experience: AKS, Functions, Service Bus/Event Hubs, Storage, Key Vault, Application Insights, Azure DevOps (Pipelines/Repos).
  • Dapr/KEDA, gRPC, and API gateway experience.
  • Containers & orchestration: Docker and Kubernetes (OpenShift and/or AKS), Helm, image life cycle, secure supply chain.
  • Event-driven architecture fundamentals: pub/sub, event streaming, consumer groups, schema evolution, and exactly-once/at-least-once processing trade-offs.
  • Test-Driven Development (TDD) and automation mindset; CI/CD pipelines and trunk-based development experience.
  • Proven resilience engineering knowledge (timeouts, retries, circuit breaker, backpressure, outbox/inbox, DLQ, bulkhead, saga).
  • Ability to work autonomously, make sound design decisions, and coach junior developers.
  • Professional English (written and spoken).

Nice to have

  • Observability stack: OpenTelemetry, Splunk, distributed tracing; performance and load testing at message/file-transfer scale.
  • Knowledge of secure file exchange and enterprise integration patterns (SFTP/FTPS, AS2/AS4, MQ).
  • Familiarity with financial messaging standards and non-functional controls (availability, integrity, confidentiality).

Apply for this position