JOB PURPOSE
Were 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 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 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. & C# : Deep expertise in C# (generics async/await LINQ reflection delegates and events) .NET Core / .NET 5 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).
& 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 Identity OWASP awareness secrets management and secure coding practices.
7. Performance & Observability: Profiling and benchmarking (.NET Diagnostics ) distributed tracing and logging (Serilog OpenTelemetry Application Insights) caching strategies.
EXPERIENCE & QUALIFICATIONS
Category Requirement
Experience 58 years of professional software development experience with C# / .NET as primary technology stack.
Education Bachelors degree in Computer Science Software Engineering or equivalent discipline. Relevant Microsoft certifications (e.g. AZ-204 AZ-400) are a strong advantage.
Compensation AED 10000 AED 13000 per month inclusive of standard Cinergie Digital
Domain Prior experience in airline aviation or travel technology is advantageous but not mandatory.
JOB PURPOSE Were 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 and C# lead t...
JOB PURPOSE
Were 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 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 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. & C# : Deep expertise in C# (generics async/await LINQ reflection delegates and events) .NET Core / .NET 5 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).
& 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 Identity OWASP awareness secrets management and secure coding practices.
7. Performance & Observability: Profiling and benchmarking (.NET Diagnostics ) distributed tracing and logging (Serilog OpenTelemetry Application Insights) caching strategies.
EXPERIENCE & QUALIFICATIONS
Category Requirement
Experience 58 years of professional software development experience with C# / .NET as primary technology stack.
Education Bachelors degree in Computer Science Software Engineering or equivalent discipline. Relevant Microsoft certifications (e.g. AZ-204 AZ-400) are a strong advantage.
Compensation AED 10000 AED 13000 per month inclusive of standard Cinergie Digital
Domain Prior experience in airline aviation or travel technology is advantageous but not mandatory.
View more
View less