This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a .NET Software Developer who will design, build, and own scalable, cloud-native microservices using the latest .NET Core ecosystem. You will drive technical strategy across cross-functional squads, establish patterns and guardrails for Clean Architecture, Domain-Driven Design (DDD), and CQRS, and mentor engineers to elevate the entire team's craft.
Job Responsibility
Architecture & Design - Having exposure on microservices built on latest .NET Core ecosystem, Clean Architecture, and DDD
Architect event-sourcing strategies with Marten and Apache Kafka, including topic design, consumer group topology, and schema registry governance
Having understanding on resilience patterns — retry, circuit breaker
Development & Implementation - Lead development of RESTful, GraphQL and gRPC APIs using ASP.NET Core Minimal APIs and controllers
Implement secure authentication and authorization flows with JWT, Azure Identity, and role-based access control
Having understanding on Build and maintain distributed messaging infrastructure using Mass Transit
Own background job infrastructure using Hang fire and Quartz.NET
Data & Persistence - Having exposure on data partitioning, indexing, and migration strategies for PostgreSQL and SQL Server via EF Core
Having exposure on Redis cache — distributed cache and session management
Observability & Quality - Establish OpenTelemetry instrumentation (traces, metrics, spans) exported to the organisation's observability stack
Having exposure for define structured logging standards
Build a testing culture: domain/application-layer unit tests with XUnit
DevOps & Cloud - Own Dockerisation and cloud-native deployment manifests
CI/CD pipeline standards
Requirements
7+ years of hands-on .NET development
minimum 4 years on .NET 6+ with proven progression toward .NET 8/10
Strong command of Clean Architecture and DDD — aggregates, value objects, domain events, bounded contexts
Solid EF Core skills: fluent configuration, migrations, performance tuning, multi-database support
JWT / OAuth 2.0 / OpenID Connect implementation in ASP.NET Core
MSSQL Server at production scale
Docker and container-first development
CI/CD awareness (GitHub Actions, Azure DevOps, or equivalent)
Proficiency in xUnit for unit and integration testing
Nice to have
Experience with Azure Identity, Managed Identity, and Azure Key Vault secret management
Practical CQRS and event-sourcing experience
Production experience with Apache Kafka — topic design, consumer groups, offsets, exactly-once semantics
Experience with Mass Transit or a comparable messaging framework including saga/state machine patterns
Redis in a distributed caching
Hang fire or Quartz.NET for durable background job processing
Open Telemetry SDK instrumentation
Seri log with enrichers, structured sinks
Kubernetes basics — health probes, resource limits