Senior .NET Developer

Posted 3 Hours Ago
Be an Early Applicant
New Cairo, Cairo, EGY
In-Office
Senior level
Food • Information Technology • Real Estate • Financial Services
The Role
Designs and maintains high-throughput backend systems using C# and modern .NET. Responsibilities include contract-first API development, REST and gRPC integrations, distributed architectures, database access, security, automated testing, observability, containerization, and CI/CD. The role also requires code reviews, mentoring, technical interviewing, architecture governance, legacy-system integration, and adoption of AI-assisted engineering workflows.
Summary Generated by Built In

-        - 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 xUnit 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 OpenTelemetry 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 


Skills Required

  • 5+ years of professional backend software development experience
  • Expert proficiency in C#, ASP.NET Core, and contemporary .NET runtimes
  • Expertise with API-first and specification-driven development, including OpenAPI, Swagger, contract testing, and schema-first design
  • Experience with Entity Framework Core, Dapper, LINQ, raw SQL optimization, and database migrations
  • Experience with SQL Server and/or PostgreSQL
  • Knowledge of Clean Code, SOLID, GoF design patterns, DDD, and distributed systems
  • Experience designing automated tests with xUnit or NUnit, mocking frameworks, and containerized testing tools such as Testcontainers
  • Experience implementing OAuth2, OpenID Connect, JWT, RBAC/PBAC, API security, input validation, and OWASP Top 10 mitigations
  • Experience with secure secrets handling and TLS protection
  • Experience with structured logging, OpenTelemetry, health checks, Prometheus/Grafana metrics, and APM diagnostics
  • Experience integrating legacy systems, SOAP/XML services, enterprise service buses, and background workers
  • Hands-on experience with Docker, Git workflows, and automated CI/CD pipelines
  • Exposure to .NET Aspire, Native AOT, and high-performance C# programming
  • Experience with RabbitMQ, Apache Kafka, and Redis
  • Familiarity with MCP, prompt engineering, or autonomous AI coding agents
  • Familiarity with container platforms, cloud environments, or Kubernetes
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: London

What We Do

Areeb Group is a well-established, diversified holding company based in London, with operations in Europe, the Middle East, and North Africa. It functions as a diversified asset management firm.

Similar Jobs

TAWANTECH Logo TAWANTECH

Senior .NET Developer offshore

Fintech • Information Technology • Payments • Software • Financial Services
In-Office
Cairo, EGY
39 Employees

Al Ahly Momkn Logo Al Ahly Momkn

Senior .NET Full - Stack Engineer

Fintech • Information Technology • Payments • Financial Services
In-Office
New Cairo, Cairo, EGY
698 Employees

Al Ahly Momkn Logo Al Ahly Momkn

Senior .Net Engineer

Fintech • Information Technology • Payments • Financial Services
In-Office
New Cairo, Cairo, EGY
698 Employees

Al Ahly Momkn Logo Al Ahly Momkn

Senior .NET Engineer

Fintech • Information Technology • Payments • Financial Services
In-Office
New Cairo, Cairo, EGY
698 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account