Jobiglo

No results.

This job is no longer available

This job expired on 15/09/2026. It no longer accepts applications.

Senior Backend Engineer (.NET / C# Microservices)

Astek Middle East · Le Caire

Senior 🇬🇧 English
.NET 8 C# ASP.NET Core Microservices Domain-Driven Design Clean Architecture Kafka Entity Framework Core SQL Server Docker Kubernetes Outbox/Inbox Circuit Breaker Saga Retry Bulkhead Idempotency Serilog Elastic Stack Elasticsearch Kibana Distributed tracing RESTful APIs GraphQL Ultimus BPM

Job description

About the role

We are seeking a Senior Backend Engineer to design, develop, and optimise high‑performance backend services that power mission‑critical healthcare and procurement platforms. You will build scalable .NET 8 microservices, create secure APIs, and implement event‑driven architectures using Kafka while ensuring reliability and observability.

Key responsibilities

  • Design, develop and maintain scalable backend services with .NET 8 and ASP.NET Core.
  • Build and maintain RESTful APIs, GraphQL endpoints, and background processing services.
  • Develop event‑driven microservices using Kafka, handling producers, consumers, retries, idempotency and DLQ strategies.
  • Apply Domain‑Driven Design and Clean Architecture principles.
  • Optimise data access with Entity Framework Core and SQL Server, including indexing, query tuning and migrations.
  • Implement distributed‑system patterns such as Outbox/Inbox, correlation IDs, tracing and resilient communication.
  • Integrate services with Ultimus BPM for workflow automation.
  • Enhance observability using Serilog, Elastic Stack (Elasticsearch/Kibana) and distributed tracing.
  • Ensure API security, rate limiting, input validation and OWASP best practices.
  • Write automated unit, integration and contract tests and participate in code reviews.
  • Deploy and support containerised applications on on‑premises Kubernetes clusters.

Required profile

  • Bachelor’s degree in Computer Science, Software Engineering or related field.
  • Minimum 5 years of backend software development experience.
  • At least 2 years of production experience with ASP.NET Core/.NET Core.
  • Proven experience building and maintaining microservices architectures.
  • Strong hands‑on experience with Kafka and SQL Server.

Required skills

  • .NET 8, C#, ASP.NET Core
  • Microservices, Domain‑Driven Design, Clean Architecture
  • Kafka (topics, partitions, consumer groups, offsets, retries, idempotency)
  • Entity Framework Core, SQL Server (indexing, query plans, transactions)
  • Docker, on‑premises Kubernetes
  • Distributed‑system patterns: Outbox/Inbox, Circuit Breaker, Saga, Retry, Bulkhead, Idempotency
  • Serilog, Elastic Stack (Elasticsearch, Kibana), distributed tracing
  • RESTful APIs, GraphQL, background processing services
  • Ultimus BPM integration

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec Astek Middle East.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Why are you reporting this job?

Thank you for your report. We will review this job.
💬 Chat with us on Telegram Chat on WhatsApp

Published 2 months ago

31 views · 0 interested

Boost your chances

Upload your CV — we will match you with relevant openings.

Analyzing your CV...

Astek Middle East

Le Caire