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
Senior AI Engineer
Areeb Technology· Cairo, AI Qahirah, EgyptHead of Product Management (Saas)
Areeb Technology· Cairo, AI Qahirah, Egypt
More jobs in Cairo
Strategy & Transactions - Financial Services Sector - EY Parthenon Manager/ Senior Manager - Cairo
EY· Cairo, EGSales Manager
Cargill· Cairo, EG Egypt, 11835Software Engineer
Blue Ocean Academy· Cairo, AI Qahirah, EgyptMedia Buyer ( Project Base - 5 Months )
DigiSay· Cairo, Zamalek, EgyptSAP SD Retail Consultant (PMR)
Logic Information Systems, Inc.· Cairo, CO55-Uvenues
Senior .NET Developer jobs at other companies
Senior .NET Developer
EY· São Paulo JK, SP, BRSenior .NET Developer
MUFG Pension & Market Services· IndiaSenior .NET Developer
symbioticgroup· Downtown Toronto (Central Bay Street), CanadaSenior .NET Developer
Persistent Systems, LLC· Pune, Maharashtra, IndiaSenior .NET Developer
CAI· Manila - One World Square