Backend Developer

Backend Developer
نوع العمل : عمل كلى
الخبرة : 0-3 سنة
الراتب : not mentioned
المكان : Egypt

Job Details

Experience Needed:More than 1 year
Career Level:Experienced (Non-Manager)
Education Level:Not Specified
Salary:Confidential

Job Description

  • Architecture & Design: Design and implement scalable, distributed systems using ASP.NET Core and Microservices architecture.
  • API Excellence: Build and maintain high-performance RESTful and GraphQL APIs, ensuring versioning and clear documentation (OpenAPI/Swagger).
  • Database Management: Optimize complex queries and schemas in SQL Server or PostgreSQL, while utilizing Redis for high-speed caching.
  • Cloud-Native Integration: Deploy and manage services on Azure (App Services, Functions, Service Bus) using containerization (Docker/Kubernetes).
  • Performance & Observability: Monitor system health using tools like Grafana, Prometheus, or Azure Monitor to proactively solve bottlenecks.
  • Code Quality: Drive technical excellence through peer code reviews, unit/integration testing (xUnit/NUnit), and SOLID design principles.

Job Requirements

1. Expert Technical Core

Language Mastery: Expert knowledge of C# (versions 12-14) and the .NET 8/9/10+ ecosystem.

Performance Engineering: Proficiency in writing high-performance, non-blocking code using Asynchronous Programming (async/await)Span, and Memory to minimize garbage collection overhead.

Minimal APIs & Middleware: Ability to build lightweight, high-speed services using the latest ASP.NET Core features.

Data Access: Advanced use of Entity Framework Core (optimized queries, migrations) and Dapper for performance-critical scenarios.

2. Cloud & Infrastructure (Azure-Centric)

Most .NET roles in 2026 require a "DevOps mindset":

Serverless & Messaging: Hands-on experience with Azure FunctionsLogic Apps, and event-driven systems using Azure Service Bus or Event Grid.

Containerization: Ability to containerize applications using Docker and manage deployments via Kubernetes (AKS) or Azure Container Apps.

Infrastructure as Code (IaC): Basic proficiency in TerraformBicep, or Pulumi to manage environment resources.

3. Architecture & Modern Patterns

Distributed Systems: Understanding of Microservices architectureService Mesh (like Istio), and CQRS (Command Query Responsibility Segregation).

Resiliency Patterns: Implementation of Retry, Circuit Breaker, and Fallback patterns using libraries like Polly.

Observability: Setting up and interpreting logs, metrics, and traces using the OpenTelemetry standard and tools like Application Insights or Grafana.

4. AI & Next-Gen Productivity

AI Integration: Experience integrating LLMs into backends via Semantic Kernel or Azure OpenAI SDK.

AI-Assisted Development: Proficiency in using AI tools (GitHub Copilot, Cursor) to accelerate coding, unit test generation, and documentation.

5. Security & Compliance (DevSecOps)

Identity Management: Expertise in OAuth2OpenID Connect (OIDC), and JWT implementation.

Secure Coding: Knowledge of OWASP Top 10 and experience with automated security scanning (Snyk, Checkmarx) within the CI/CD pipeline.


للتقديم الان