- Home
- Jobs
- Areeb Technology
- Senior .NET Developer
Senior .NET Developer
Job Description Roles & 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. Desired Candidate Profile 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). Company Industry IT - Software Services Department / Functional Area IT Software Keywords Senior .NET Developer Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply NowOpens the employer's site in a new tab
- CompanyAreeb Technology
- LocationCairo, Egypt
- CategoryCybersecurity
- SourceNaukrigulf
- Listedjust now
Related Cybersecurity jobs
Payroll Specialist
Manage and coordinate the monthly payroll cycle for employees in Egypt. Prepare and validate payroll inputs, including new hires, terminations, salary changes…
Front Line Production Assistant Manager
We Are PepsiCo PepsiCo products are enjoyed by consumers more than one billion times a day in more than 200 countries and territories around the world. PepsiCo…
Digital Marketing & Social Media Executive
Manage social media platforms including Instagram, Facebook and TikTok. Create engaging posts, reels, stories and promotional content. Plan and manage Meta Ads…
NDT Multi technician
Perform Non-Destructive Testing (NDT) inspections using various methods like UT, RT, MT, PT, and ET to identify flaws in materials and components. Interpret…