Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


User unblocked successfully
https://bayt.page.link/84YN9vRu1L9oWzzb9
Back to the job results

Senior Software Engineer - .NET

30+ days ago 2026/08/29
Other Business Support Services
Create a job alert for similar positions
Job alert turned off. You won’t receive updates for this search anymore.

Job description

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, OpenTelemetry, and Application Insights.


REQUIRED SKILLS & EXPERIENCE


1. 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.


2. Architecture & Design: SOLID principles, design patterns (Factory, Repository, CQRS, Mediator, Decorator), clean/hexagonal architecture, microservices and SOA, domain- driven design. REST, GraphQL, and gRPC API design. 


3. Data & Storage SQL Server (query tuning, indexing, stored procedures, transactions), ORMs (EF Core, Dapper), NoSQL (Redis, MongoDB, Cosmos DB), and data modelling fundamentals.


4. Cloud & DevOps Azure (App Services, Functions, Service Bus, AKS), CI/CD (Azure DevOps, GitHub Actions), containerisation (Docker, Kubernetes), infrastructure-as-code (Bicep, Terraform).


5.Testing & Quality xUnit, NUnit, MSTest, integration testing, mocking (Moq, NSubstitute), TDD/BDD mindset, code review practices, SonarQube, Roslyn analysers.


6. Security OAuth 2.0, OpenID Connect, JWT, ASP.NET Identity, OWASP awareness, secrets management, and secure coding practices.


7. Performance & Observability: Profiling and benchmarking (.NET Diagnostics, BenchmarkDotNet), distributed tracing and logging (Serilog, OpenTelemetry, Application Insights), caching strategies.


EXPERIENCE & QUALIFICATIONS


Category Requirement


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.


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


Domain Prior experience in airline, aviation, or travel technology is advantageous but not mandatory.




This job post has been translated by AI and may contain minor differences or errors.
You’ve reached the maximum limit of 15 job alerts. To create a new alert, please delete an existing one first.
Job alert created for this search. You’ll receive updates when new jobs match.
Are you sure you want to unapply?

You'll no longer be considered for this role and your application will be removed from the employer's inbox.