Skip to content

Senior Backend .Net Developer

Seekless can write your résumé for this posting first.
Before you apply
LocationNasr City, Al Manteqah Al Oula, Egypt
Typefull-time
SenioritySenior
Company size201–500 people
PostedOct 19, 2026 · 2w ago
Verified live1d ago
At a glanceSummarised by Seekless from the posting.
Strong experience with C# and .NET / ASP.NET Core
Strong understanding of Microservices Architecture
Strong experience with REST APIs and API integration
Hands-on experience with RabbitMQ
Good understanding of Exchanges and Queues
Good understanding of Direct, Topic, Fanout exchanges
Good understanding of Routing Keys
Good understanding of Acknowledgements
Good understanding of Dead-Letter Exchanges/Queues
Good understanding of Retry mechanisms
Good understanding of Message durability and persistence
Good understanding of Publisher/Consumer patterns
Strong experience with SQL Server
Good understanding of Entity Framework Core / Dapper
Experience with Dependency Injection and Middleware
Strong knowledge of SOLID principles and Design Patterns
Experience with Git and source-control workflows
Understanding of Docker and Kubernetes is highly preferred
Experience with Azure or another cloud platform is a plus
Knowledge of Redis, caching, and distributed systems is a plus
Experience with CI/CD and Azure DevOps is preferred
Skills
.NET
ASP.NET Core
C#
Microservices
RESTful APIs
RabbitMQ
SQL Server
Entity Framework Core
Dapper
Dependency Injection
Middleware
Git
Docker
Kubernetes
Azure
Redis
Azure DevOps
Key Responsibilities
•
Design, develop, and maintain scalable .NET / ASP.NET Core applications*.*
•
Develop and maintain Microservices-based architectures*.*
•
Build and consume RESTful APIs and integrate with internal and external systems.
•
Implement asynchronous communication using RabbitMQ and message-based architectures.
•
Design and implement event-driven solutions using message queues and exchanges.
•
Handle message reliability, retries, acknowledgements, dead-letter queues, and error handling.
•
Develop clean, maintainable, and reusable code following Clean Architecture, SOLID, and design patterns*.*
•
Work with SQL Server and optimize database queries, stored procedures, and data access.
•
Implement authentication and authorization using appropriate security mechanisms.
•
Troubleshoot production issues and analyze application logs and distributed-system failures.
•
Collaborate with Frontend, QA, DevOps, Business Analysts, and Solution Architects.
•
Participate in code reviews and ensure adherence to development standards.
•
Write unit and integration tests and ensure high-quality deliverables.
•
Support CI/CD pipelines and application deployments in cloud/containerized environments.
•
Monitor and improve application performance, scalability, and reliability.
Requirements
•
Strong experience with C# and .NET / ASP.NET Core*.*
•
Strong understanding of Microservices Architecture*.*
•
Strong experience with REST APIs and API integration.
•
Hands-on experience with RabbitMQ*.*
•
Good understanding of:
•
Exchanges and Queues
•
Direct, Topic, Fanout exchanges
•
Routing Keys
•
Acknowledgements
•
Dead-Letter Exchanges/Queues
•
Retry mechanisms
•
Message durability and persistence
•
Publisher/Consumer patterns
•
Strong experience with SQL Server*.*
•
Good understanding of Entity Framework Core / Dapper*.*
•
Experience with Dependency Injection and Middleware*.*
•
Strong knowledge of SOLID principles and Design Patterns*.*
•
Experience with Git and source-control workflows.
•
Understanding of Docker and Kubernetes is highly preferred.
•
Experience with Azure or another cloud platform is a plus.
•
Knowledge of Redis, caching, and distributed systems is a plus.
•
Experience with CI/CD and Azure DevOps is preferred.