
Posted 10 days ago
Senior Backend .Net Developer
Nasr City, Al Manteqah Al Oula, EgyptOn-site
AI Summary
Design, develop, and maintain scalable .NET and ASP.NET Core applications with microservices architectures, RESTful APIs, and asynchronous message-based systems using RabbitMQ.
About this role
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.
Skills
ASP.NET CoreAzureAzure DevOpsC#CI/CDClean ArchitectureDapperDesign PatternsDockerEntity Framework CoreGitKubernetesMicroservices.NETRabbitMQRedisREST APISOLIDSQL Server
Explore related jobs
More jobs at BlackStone eIT
Similar .NET jobs
- ESenior Digital Developer(.NET 8+, ASP.NET Core,AI-Augmented Development)Enviri Corporation · Hyderabad, Telangana
- MSoftwareentwickler C# / .NET 10 / ASP.NET Core (m/w/d) Vollzeit / Teilzeitmarketwing GmbH · Garbsen, Germany
- N
Technical Lead (ASP.NET / Site core)Next Level Business Services, Inc. · Philadelphia, PA
Browse these categories
Market data for backend engineer roles
All reports →- Role reportBackend engineer jobs, Sep 2026: new listings up 22.7% in a weekBackend engineer new listings rose 22.7% this week to 481, with 4,949 active roles. Senior positions make up over half. Apply early to new openings.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.