×
Register Here to Apply for Jobs or Post Jobs. X

Sr Dotnet developer

Job in Dubai, Dubai, UAE/Dubai
Listing for: ECS ME
Full Time position
Listed on 2026-05-03
Job specializations:
  • Software Development
    Senior Developer, C# / Unity Developer, Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 120000 - 200000 AED Yearly AED 120000.00 200000.00 YEAR
Job Description & How to Apply Below

Technical Skills

  • Core .NET & C#

    Skills:

    A senior .NET engineer must have 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 is expected.
  • Architecture & Design:
    They should be 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, Graph

    QL, gRPC) is increasingly important.
  • Data & Storage:
    Proficiency with SQL Server (query tuning, indexing, stored procedures, transactions), ORMs (EF Core, Dapper), No

    SQL databases (Redis, Mongo

    DB, Cosmos DB), and basic data modelling.
  • Cloud & Dev Ops:
    Hands‑on experience with at least one major cloud platform — Azure (App Services, Functions, Service Bus, AKS) is most common in the .NET world. CI/CD pipelines (Azure Dev Ops, Git Hub Actions), containerisation (Docker, Kubernetes), and infrastructure‑as‑code (Bicep, Terraform) are expected at senior level.
  • Testing & Quality:
    Strong unit testing (xUnit, NUnit, MSTest), integration testing, mocking (Moq, NSubstitute), TDD/BDD mindset, code review practices, and static analysis tools (Sonar Qube, Roslyn analysers).
  • Security:
    Authentication and authorisation (OAuth 2.0, OpenID Connect, JWT, ASP.NET Identity), OWASP awareness, secrets management, and secure coding practices.
  • Performance & Observability:
    Profiling and benchmarking (.NET Diagnostics, Benchmark Dot Net ), distributed tracing and logging (Serilog, Open Telemetry, Application Insights), and caching strategies.
About the Role

We are looking for an experienced Senior Software Engineer with strong .NET and C# expertise to join our engineering team. You will design and build scalable software solutions, lead technical decisions, and mentor junior engineers in a fast‑paced, collaborative environment.

What You'll Do
  • Design and develop robust APIs and microservices using ASP.NET Core
  • Lead code reviews and drive engineering best practices across the team
  • Optimise application performance and database queries (SQL Server)
  • Collaborate with product and architecture teams to deliver high‑quality solutions
  • Mentor and guide junior and mid‑level developers
What We're Looking For
  • 6+ years of software development experience with C# / .NET
  • Strong knowledge of ASP.NET Core, Entity Framework, REST API design
  • Experience with Azure cloud services, Docker, and CI/CD pipelines
  • Solid understanding of SOLID principles, design patterns, and clean architecture
  • Good communication skills and ability to work in an Agile team
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary