Senior Software Engineer - .NET
Job in
Dubai, Dubai, UAE/Dubai
Listed on 2026-05-03
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
Job Description & How to Apply Below
About the Job
Senior Software Engineer – .NET
Job PurposeWe'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.
- 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:
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.
AED 10,000 – AED 13,000 per month inclusive of standard Cinergie Digital benefits.
#J-18808-LjbffrPosition 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).
(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:
×