DL

Software Engineer – Full Stack Developer ( .NET, Angular and Azure)

DICETEK LLC

Dubai, AEonsitePosted Aug 18, 2026
Posting intelligenceActively listed

Skills

azure devopskubernetestypescriptangulargithubhtmlazurecsscicdc#

About the role

Position Overview:

We are seeking an experienced and highly skilled Full Stack Developer with strong expertise in .NET, Angular, Microsoft Azure, Kubernetes, and modern cloud-native development practices to drive the modernization, enhancement, and support of enterprise applications.

The ideal candidate will have hands-on experience upgrading legacy applications, implementing secure integrations, building scalable microservices architectures, and delivering high-quality cloud solutions. The role requires deep knowledge of software engineering best practices, secure coding standards, DevOps processes, containerization technologies, and enterprise authentication frameworks.

Key Responsibilities

Application Modernization & Platform Upgrades

Upgrade and migrate legacy .NET applications to the latest .NET versions.

Modernize and refactor Angular applications to current supported releases.

Review and optimize existing application architecture, code quality, and performance.

Remediate technical debt and modernize legacy components and frameworks.

Ensure all modernization efforts comply with secure coding standards and industry best practices.

Full Stack Development

Develop scalable backend services using .NET Core / .NET 6+ and C#.

Build responsive, modular, and maintainable front-end applications using Angular.

Design, develop, and maintain RESTful APIs and microservices.

Develop reusable components, shared services, and common frameworks.

Apply SOLID principles, clean architecture, design patterns, and coding standards.

Deliver well-tested, maintainable, and scalable software solutions.

Cloud, DevOps & Containerization

Deploy, manage, and optimize workloads on Microsoft Azure.

Manage containerized applications using Azure Kubernetes Service (AKS).

Design and maintain CI/CD pipelines using Azure DevOps and GitHub Actions.

Implement infrastructure automation and deployment best practices.

Monitor application health, performance, and operational metrics.

Support disaster recovery, high availability, and scalability initiatives.

Azure Platform Services

Build solutions utilizing Azure services including: Azure App Services, Azure Kubernetes Service (AKS), Azure API Management, Azure Service Bus, Azure Storage Accounts, Azure SQL Database, Azure Key Vault, Azure Functions, Azure Monitor, Azure Application Insights and Log Analytics.

Design secure and scalable cloud-native application architectures.

Security & Compliance

Implement secure coding practices aligned with OWASP Top 10 guidelines.

Identify and remediate security vulnerabilities through secure development processes.

Conduct code reviews with a focus on performance, maintainability, and security.

Implement authentication and authorization frameworks across applications.

Ensure compliance with security, privacy, governance, and regulatory requirements.

Enforce least-privilege access principles and cloud security standards.

Smart City, Payments & Enterprise Integrations

Design and implement integrations with smart city platforms and enterprise solutions.

Integrate and maintain payment gateways and transactional workflows.

Support IoT-enabled solutions and connected platform architectures.

Ensure secure and compliant payment processing and data exchange mechanisms.

Collaborate with external vendors and third-party service providers.

Required Skills

Backend Development

Strong expertise in:

.NET Core

.NET 6/7/8

C#

ASP.NET Core

Entity Framework Core

Strong understanding of:

Clean Architecture

SOLID Principles

Design Patterns

Dependency Injection

Repository Patterns

Experience building enterprise-grade backend systems and microservices.

Frontend Development

Strong expertise in:

Angular 10+

TypeScript

HTML5

CSS3

SCSS

Responsive Design

Experience building scalable and modular front-end architectures.

Knowledge of front-end performance optimization and accessibility standards.

API & Integration Development

Strong experience designing and consuming RESTful APIs.

Understanding of API security and lifecycle management.

Experience with:

OAuth2

JWT

OpenID Connect

API Gateway Solutions

Knowledge of distributed systems and integration patterns.

Microsoft Azure

Hands-on experience with Azure Services like Azure App Services, Azure Kubernetes Service (AKS), Azure API Management, Azure Service Bus, Azure Storage Accounts, Azure SQL Database, Azure Key Vault, Azure Functions, Azure Monitor, Azure Application Insights and Log Analytics

Experience designing cloud-native and scalable application architectures.

DevOps & CI/CD

Experience with CI/CD Pipelines and Release Management

Experience implementing DevSecOps practices.

Understanding of deployment strategies, rollback mechanisms, and environment management.

Security & Authentication

Strong knowledge of:

OWASP Top 10

Secure Coding Practices

Vulnerability Mitigation

Threat Modeling

Experience implementing Authentication using OAuth2, SAML, Multi-Factor Authentication (MFA), Azure AD / Entra ID, Azure AD B2C and Identity Server

Experience performing code reviews focused on security and compliance.

Payment & Enterprise Integrations

Experience integrating payment gateways such as:

NI Payment Gateway, Dubai Pay

Banking Payment Gateways

Experience implementing secure transaction workflows.

Understanding of compliance requirements related to payment processing.

Engineering Best Practices

Strong understanding of:

Unit Testing

Integration Testing

Test Automation

Code Reviews

Secure Development Lifecycle (SDLC)

Experience working within Agile and Scrum environments.

Strong troubleshooting and debugging skills.

Required Experience

Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related discipline.

Minimum 5+ years of experience in Full Stack Development.

Proven experience delivering enterprise-grade solutions using .NET and Angular.

Experience upgrading and modernizing legacy .NET and Angular applications.

Experience deploying and managing solutions within Microsoft Azure environments.

Experience working with Kubernetes and containerized applications.

Experience implementing CI/CD pipelines and DevOps practices.

Experience with enterprise integrations, authentication frameworks, and API development.

Skills: .NET Core , Angular , Azure

Questions about this role

Click "Apply with AI Applyd" above and you are done. Your resume is rewritten for this advert, the screening questions are answered, and it is submitted on DICETEK LLC's own hiring system. No retyping your history, no fourteen tabs, no evening lost.

Compensation for Frontend Engineer roles in United Arab Emirates varies widely by seniority, employer size, and remote vs onsite arrangement. Check the salary range on this listing when published, or browse our Frontend Engineer hub for United Arab Emirates medians across recent openings.

You never touch the form - the application is filled and submitted for you on DICETEK LLC's own hiring system. It is not marked sent when we press submit. It is marked sent when a confirmation from their system arrives at the address we apply with, and your dashboard shows which stage each application is at until then.

Twelve applicant tracking systems have a real apply path: Workday, Greenhouse, Lever, Ashby, Workable, iCIMS, Personio, Recruitee, Teamtailor, Rippling, Breezy and SmartRecruiters. Your application goes in on the employer's own hiring system, never into an aggregator queue.

Want AI Applyd to auto-apply to roles like this?

We tailor your resume per posting, fill the forms, and track replies for you.