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

Senior Software Engineer - .NET

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

About the Job

Senior Software Engineer – .NET

Job Purpose

We're seeking an experienced Senior Software Engineer to be deployed with our airline client – a major international airline headquartered in Dubai – as part of their IT Innovation and Digital Services team. You will design and build scalable, production‑grade software systems using .NET and C#, lead technical decisions, and drive engineering best practices in a collaborative, fast‑paced environment. This is a hands‑on senior role that combines deep technical delivery with mentorship of junior and mid‑level engineers.

Key Responsibilities
  • Design and develop robust RESTful APIs and microservices using ASP.NET Core, applying clean/hexagonal architecture patterns.
  • Lead code reviews and establish engineering best practices, coding standards, and quality benchmarks across the team.
  • Optimise application performance and SQL Server database queries through profiling, indexing, and benchmarking techniques.
  • Collaborate with product owners, architects, and cross‑functional stakeholders to translate requirements into high‑quality technical solutions.
  • Design and implement cloud‑native solutions on Azure (App Services, Functions, Service Bus, AKS) with CI/CD pipelines.
  • Mentor and guide junior and mid‑level developers through code reviews, pair programming, and knowledge sharing.
  • Champion security best practices including OAuth 2.0, OpenID Connect, JWT, and OWASP secure coding guidelines.
  • Contribute to observability and monitoring strategy using Serilog, Open Telemetry, and Application Insights.
Required Skills & Experience
  • Core .NET & C# – Deep expertise in C# (generics, async/await, LINQ, reflection, delegates and events), .NET Core / .NET 5+, ASP.NET Core Web API, middleware pipeline, dependency injection, Entity Framework Core (migrations, query optimisation, relationships). Strong CLR, memory management, and GC knowledge.
  • Architecture & Design – SOLID principles, design patterns (Factory, Repository, CQRS, Mediator, Decorator), clean/hexagonal architecture, microservices and SOA, domain‑driven design. REST, Graph

    QL, and gRPC API design.
  • Data & Storage – SQL Server (query tuning, indexing, stored procedures, transactions), ORMs (EF Core, Dapper), No

    SQL (Redis, Mongo

    DB, Cosmos DB), and data modelling fundamentals.
  • Cloud & Dev Ops – Azure (App Services, Functions, Service Bus, AKS), CI/CD (Azure Dev Ops, Git Hub Actions), containerisation (Docker, Kubernetes), infrastructure‑as‑code (Bicep, Terraform).
  • Testing & Quality – xUnit, NUnit, MSTest, integration testing, mocking (Moq, NSubstitute), TDD/BDD mindset, code review practices, Sonar Qube, Roslyn analysers.
  • Security – 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), caching strategies.
Experience & Qualifications
  • Experience:

    5–8 years of professional software development experience with C# / .NET as primary technology stack.
  • Education:

    Bachelor's degree in Computer Science, Software Engineering, or equivalent discipline. Relevant Microsoft certifications (e.g. AZ‑204, AZ‑400) are a strong advantage.
  • Domain prior experience in airline, aviation, or travel technology is advantageous but not mandatory.
Compensation

AED 10,000 – AED 13,000 per month inclusive of standard Cinergie Digital benefits.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
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