Company logo hidden

Senior Technical Lead (.NET) Developer

Unlock employer Dubai, United Arab Emirates Posted: 13 Jul 2026

Financial

  • Estimate: $90k - $120k*
  • Zero income tax location

Accessibility

  • Office Only
  • Apply from abroad
  • Visa Provided

Requirements

  • Experience: Senior
  • English: Fluent

Position

About the Job:

Ready to apply for roles like this?

Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.

Unlock employer & apply directly

The company is a French software company founded in 2004, specializing in a Self BI Platform that empowers users to manage and analyze their data autonomously. Its flagship product, Designer®, integrates Data Governance and Data Visualization technology to enable non-IT users to build multidimensional analyses, dashboards, and reports. The platform ensures real-time data governance, full data lineage, auditability, end-to-end security, and supports a Big Data-oriented architecture.

We are seeking an exceptional Senior Technical Lead (.NET) to join our growing engineering team. This role goes beyond a traditional Senior Software Engineer position. We are looking for a highly experienced technical leader who can architect complex enterprise solutions, drive critical technical decisions, mentor engineers, and help shape the future of our technology platform. If you are passionate about building scalable cloud-native applications, solving complex engineering challenges, and raising the technical standards of an organization, we would like to hear from you.

Main Responsibilities:

  • Lead the architecture, design, and implementation of enterprise-grade software solutions using .NET.
  • Drive key technical decisions and establish engineering best practices.
  • Design scalable, secure, and high-performance distributed systems.
  • Build modern cloud-native applications utilizing the latest .NET technologies.
  • Architect and implement microservices architecture, RESTful APIs, and distributed systems.
  • Review code, mentor developers, and promote engineering excellence.
  • Ensure software quality via Clean Architecture, SOLID principles, design patterns, code reviews, and automated testing.
  • Collaborate with Product, QA, DevOps, and business stakeholders to deliver successful solutions.
  • Take ownership of complex technical projects from solution design to production deployment.
  • Promote engineering best practices, CI/CD adoption, and continuous improvement initiatives.

Required Skills & Experience:

  • 7+ years of professional software development experience.
  • Expert-level proficiency in .NET 10 / C#.
  • Extensive experience with ASP.NET Core, Entity Framework Core, and SQL Server.
  • Strong expertise in microservices architecture, REST APIs, distributed systems, cloud-native application development, Docker & Kubernetes, and Microsoft Azure and/or AWS.
  • Deep understanding of Clean Architecture, SOLID principles, design patterns, domain-driven design (DDD), automated testing, code reviews, CI/CD pipelines, and application security.
  • Proven experience leading technical teams and mentoring software engineers, with the ability to make architectural decisions and drive complex technical projects.

Nice to Have:

Experience in any of the following would be a strong advantage:

  • Artificial Intelligence (AI) and AI-powered solutions.
  • Building SaaS products or multi-tenant platforms.
  • Data platforms, analytics, or machine learning integrations.
  • Event-driven architecture and messaging technologies (Kafka, RabbitMQ, Azure Service Bus, etc.).
  • Infrastructure as Code (Terraform, Bicep, ARM).
  • Experience working in Agile environments and DevOps practices.
  • Microsoft Azure or AWS certifications.

Language Requirements:

Fluency in English is required. Proficiency in additional languages may be advantageous.

Apply Direct

Jobs you might like   View all jobs

Ready to apply for this role?

Apply Direct