Areeb Technology logo
Areeb Technology

3 open roles

Senior .NET Developer

Cairo, AI Qahirah, EgyptFull-timePosted Sep 7, 2026

Job description

  • Role Overview: We are seeking a high-caliber Senior .NET Developer with deep hands-on software engineering, robust solution design, and enterprise integration experience. In this role, you will architect and build scalable enterprise backend, implement resilient distributed systems, and champion engineering rigor through Specification-Driven Development (SDD) and modern AI-augmented engineering workflows.

Key Responsibilities

  • Enterprise Core Development: Design, develop, and maintain high-throughput, mission-critical backend solutions using C#, ASP.NET Core, and modern .NET run times (.NET 8/9/10).
  • Specification-Driven Development (SDD): Author, review, and rigorously adhere to OpenAPI/AsyncAPI contracts and technical specifications before system implementation begins.
  • Integration & API Architecture: Design robust RESTful APIs, gRPC services, and messaging layers to seamlessly connect modern platforms with legacy systems, databases, and third-party APIs.
  • Architectural Patterns: Apply Clean Architecture, Domain-Driven Design (DDD), Modular Monoliths, and Event-Driven/Microservice architectures where appropriate.
  • Resilient Distributed Systems: Implement fault-tolerant distributed solutions leveraging asynchronous message handling, distributed caching, circuit breakers, and retry policies.
  • Code Quality & Mentorship: Conduct rigorous technical reviews, enforce engineering standards, and actively mentor mid-level and junior developers
  • AI-Augmented Workflows: Champion AI-assisted engineering using GitHub Copilot, Cursor, Claude, and specialized AI coding agents to accelerate delivery velocity without sacrificing quality.
  • Quality & Security Governance: Ensure all authored and AI-assisted code meets strict benchmarks for security, performance, maintainability, and test coverage.
  • Telemetry & Observability: Instrument systems from the ground up with structured logging, distributed tracing, and metrics for end-to-end visibility. -
  • Team Growth: Participate in technical interviews and contribute directly to elevating technical standards across the engineering team.

Requirements

  • Core .NET Mastery: 5+ years of professional backend software development experience with expert-level proficiency in C#, ASP.NET Core, and contemporary .NET runtimes.
  • Specification & Contract-First Design: Proven expertise with API-first and Specification-Driven Development (OpenAPI/Swagger, contract testing, schema-first design).
  • ORM & Data Access: In-depth working knowledge of Entity Framework Core (EF Core), Dapper, complex LINQ queries, raw SQL optimization, and migration workflows across SQL Server and/or PostgreSQL.
  • Design Principles & Architecture: Thorough command of Clean Code, SOLID design principles, GoF design patterns, DDD fundamentals, and distributed system concepts (eventual consistency, idempotent consumers).
  • Automated Testing: Practical experience designing test suites using x. Unit or NUnit, mocking frameworks, and containerized testing harnesses (e.g., Testcontainers).
  • Security & Compliance: Comprehensive implementation of authentication and authorization protocols (OAuth2, OpenID Connect, JWT, RBAC/PBAC). Proactive API security hardening, input validation, and defensive mitigation against OWASP Top 10 vulnerabilities. Secure secrets handling and data protection in transit (TLS) and at rest.
  • Observability & SRE Baseline: Structured logging architecture (e.g., Serilog) with correlation and trace identifiers. Distributed telemetry collection using Open. Telemetry standards. Implementation of application health checks, Prometheus/Grafana metrics instrumentation, and APM diagnostic workflows.
  • Legacy & Enterprise Integrations: Practical experience integrating with legacy workloads, SOAP/XML services, enterprise service buses, and background workers.
  • DevOps & Containerization: Hands-on containerization with Docker, Git-based branching workflows, and automated CI/CD pipelines.

PREFERRED QUALIFICATIONS

& TECH RADAR

  • High-Performance & Runtimes: Exposure to .NET Aspire, Native AOT compilation, and high-performance, low-allocation C# programming
  • Distributed Messaging & Caching: Hands-on experience with RabbitMQ, Apache Kafka, and distributed in-memory caching solutions using Redis.
  • AI & Agent Workflows: Familiarity with Model Context Protocol (MCP), prompt engineering, or autonomous AI coding agent workflows in IDEs.
  • Infrastructure Awareness: Basic familiarity with containerized deployments on container platforms or cloud environments (e.g., Google Cloud, Huawei Cloud, or Kubernetes) is a plus (cloud vendor exp is not mandatory).

Benefits

  • Family Medical & Life insurance
  • GYM Benefit
  • Schooling Allowance

Description copied from Areeb Technology's careers page. Read the full posting before you apply.

More jobs at Areeb Technology

See all openings at Areeb Technology

More jobs in Cairo

See all jobs in Cairo

Senior .NET Developer jobs at other companies