Senior .NET Azure Full-Stack Developer UAE
Location: Abu Dhabi, United Arab Emirates
Job Category: Information Technology (IT) & Software
Experience
Required:
5+ years
Eligibility: Candidates currently based in the UAE
Employment Type: Not specified
We are looking for an experienced Senior .NET Azure Full-Stack Developer to contribute to the design, development, and implementation of secure, scalable enterprise applications in Abu Dhabi, UAE. The ideal candidate will have strong expertise in the Microsoft .NET ecosystem, modern frontend frameworks, Microsoft Azure services, and enterprise application architecture.
This role requires hands-on development experience across both frontend and backend technologies, including ASP.NET Core, C#, React.js and/or Angular, Azure App Services, Azure Functions, REST APIs, and SQL Server. The successful candidate will also work with authentication and authorization systems, Azure security, and enterprise integrations to develop reliable, high-performance applications.
Candidates should be comfortable discussing technical solutions with clients, participating in technical workshops, troubleshooting complex issues, and contributing to architecture and design decisions. This position offers opportunities to strengthen expertise in cloud application development, enterprise software architecture, and modern full-stack engineering practices.
Key Responsibilities- Design, develop, test, and maintain enterprise applications using .NET, ASP.NET Core, and C#.
- Build responsive frontend applications using React.js and/or Angular.
- Develop, deploy, and maintain cloud-based solutions using Azure App Services and Azure Functions.
- Design and implement REST APIs and integrate applications with SQL Server and enterprise systems.
- Apply Microsoft Entra , authentication, authorization, and Azure security practices.
- Follow clean architecture principles, established design patterns, and scalable software development practices.
- Identify and resolve application issues affecting performance, reliability, security, and functionality.
- Participate in client discussions, technical workshops, solution planning, and troubleshooting sessions.
- Contribute to application architecture and technical decisions for enterprise solutions.
- Collaborate with technical stakeholders to understand requirements and deliver suitable solutions.
- Apply performance optimization techniques and maintain code quality throughout the development lifecycle.
- Minimum of 5 years of relevant professional development experience.
- Strong hands-on experience with .NET, ASP.NET Core, and C#.
- Frontend development experience using React.js and/or Angular.
- Practical experience with Microsoft Azure application development.
- Experience working with Azure App Services and Azure Functions.
- Knowledge of REST API development, SQL Server, and enterprise integrations.
- Understanding of Microsoft Entra , authentication, authorization, and cloud security.
- Familiarity with clean architecture, design patterns, scalability, and performance optimization.
- Strong troubleshooting and analytical problem-solving skills.
Experience with the following technologies and practices will be an advantage:
- Azure Dev Ops and CI/CD pipelines.
- Docker and containerization.
- Azure Application Insights.
- Microservices architecture.
- Infrastructure as Code (IaC).
- Strong communication and client-facing skills.
- Ability to participate in technical workshops and explain technical solutions.
- Capability to investigate complex technical issues and recommend practical solutions.
- Ability to collaborate with technical teams and business stakeholders.
Applicants must currently be based in the United Arab Emirates. The position is…
(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).