Sr Dotnet developer
ecsme • dubai, dubai emirate • Posted July 15, 2026
About the Role
Core .NET & C# Skills
- Deep expertise in C# (generics, async/await, LINQ, reflection, delegates and events), the .NET ecosystem (Core / .NET 5+, Framework, Standard), ASP.NET Core (Web API, middleware pipeline, dependency injection, filters) and Entity Framework Core (migrations, query optimisation, relationships).
- Strong understanding of the CLR, memory management and garbage collection.
Architecture & Design
- Comfortable designing systems using SOLID principles, design patterns (Factory, Repository, CQRS, Mediator, Decorator), clean/hexagonal architecture, microservices, service‑oriented architecture and domain‑driven design.
- Experience with API design (REST, GraphQL, gRPC).
Data & Storage
- Proficiency with SQL Server (query tuning, indexing, stored procedures, transactions), ORMs (EF Core, Dapper) and NoSQL databases (Redis, MongoDB, Cosmos DB).
- Basic data modelling.