BE
Senior Backend .Net Developer
BlackStone eIT
- ๐ช๐ฌ Egypt
- On-site
- Senior
- 3 hours ago
- .NET
- ASP.NET Core
- Microservices
- REST API
- RabbitMQ
- Devops
- CI/CD
- C#
- Entity Framework
- Dapper
- Git
- Docker
- Kubernetes
- Azure
- Redis
- Azure DevOps
3 hours ago
Key Responsibilities
- Design, develop, and maintain scalable.NET / ASP.NET Core applications.
- Develop and maintainMicroservices-based architectures.
- Build and consumeRESTful APIs and integrate with internal and external systems.
- Implement asynchronous communication usingRabbitMQ and message-based architectures.
- Design and implementevent-driven solutions using message queues and exchanges.
- Handle message reliability, retries, acknowledgements, dead-letter queues, and error handling.
- Develop clean, maintainable, and reusable code followingClean Architecture, SOLID, and design patterns.
- Work withSQL 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.
- Strong experience withC# and .NET / ASP.NET Core.
- Strong understanding ofMicroservices Architecture.
- Strong experience withREST APIs and API integration.
- Hands-on experience withRabbitMQ.
- 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 withSQL Server.
- Good understanding ofEntity Framework Core / Dapper.
- Experience withDependency Injection and Middleware.
- Strong knowledge ofSOLID principles and Design Patterns.
- Experience withGit and source-control workflows.
- Understanding ofDocker and Kubernetes is highly preferred.
- Experience withAzure or another cloud platform is a plus.
- Knowledge ofRedis, caching, and distributed systems is a plus.
- Experience withCI/CD and Azure DevOps is preferred.
Senior Backend .Net Developer ยท BlackStone eIT