Find your next opportunity

Newest first

.NET developer

Intetics

.NET

Location
Remote
Employment
Full-time
Level
Specialist
Category
Backend
Posted
Deadline

Description

Project Responsibilities

Design and build .NET 8 microservices — FastEndpoints, clean architecture (Domain / Application / Infrastructure / API layers)

Implement Temporal workflow orchestration — typed workflow and activity interfaces, cross-task-queue dispatch, signal/query patterns

Build rules evaluation integrations with GoRules ZEN engine (GoRules.Zen NuGet, Rust FFI in-process)

Develop platform capabilities — config registry, rules API, workflow gateway, payment and policy adapters

Implement cross-cutting concerns — Managed Identity service-to-service auth, Cerbos authorization integration, structured logging via Serilog/Anotar

Write and maintain xUnit tests — FakeItEasy for mocking, Shouldly for assertions; integration tests against real dependencies (no mock DB)

Collaborate with platform and domain teams on API contracts, OpenAPI specs, and shared NuGet libraries

Working hours - BST

Must-haves

5+ years hands-on .NET (v6+) experience; .NET 8 required

FastEndpoints 7.x — endpoint-per-feature pattern, validators, mappers

Clean architecture — strict layer dependency rules; no business logic in API layer; no throw for business errors (Result pattern)

Temporal .NET SDK — ITemporalClient, IWorkflow, IActivity, task queue registration, cross-TQ dispatch

Azure — Key Vault, Managed Identity, Blob Storage, App Insights

Result/Maybe monad pattern — Result throughout Application layer

Entity Framework Core or equivalent — migrations, value objects, aggregate roots

Testing — xUnit, FakeItEasy, Shouldly; integration test patterns

Podman CLI — build service image locally (podman build), run container (podman run), inspect logs, exec into container for debugging

Read and contribute to Dockerfile (multi-stage build — SDK build stage + runtime stage)

Run full local stack with Podman Compose (service + Temporal + DB)

Nice-to-have

GoRules ZEN engine — JDM format, ZEN expression language, decision table compilation

Cerbos .NET client — principal/resource construction, CheckResource middleware integration

JSONata .NET (Jsonata.Net.Native) for data transformation

Kafka consumer patterns

SOAP/WCF client integration

Apply at the source

This role was published by Intetics and listed via Djinni. Applications are handled there, not on this site.

View & apply on djinni.co ↗