Senior .NET Full-Stack Engineer — Secure Azure Systems
Core
Design, build, and maintain secure web applications and APIs for critical enterprise traffic and public-sector platforms in the UAE.
Role type
Senior .NET Full-Stack Engineer
Builds
Secure, scalable, maintainable systems including backend APIs, frontend applications, databases, and cloud services.
Domain
Enterprise software development, Public sector, Cloud infrastructure
Required skills
C#, .NET Core, ASP.NET Core, Angular, React, Blazor, SQL Server, Azure services, REST APIs, Authentication/Authorization (JWT, OAuth2, OpenID Connect), Secure coding practices, Unit/Integration testing, Git, CI/CD
Preferred skills
Legacy .NET modernization, Docker, Containerization, API Gateways, WAF, Static code analysis, Modular monolith architecture, High-availability systems
Technologies
C#, .NET 6+, ASP.NET Core, Angular, React, Blazor, TypeScript, JavaScript, SQL Server, Azure App Service, Azure SQL, Azure Storage, Azure Key Vault, Azure Monitor, Application Insights, Azure Functions, Azure DevOps, GitHub Actions, Docker, Git, JWT, OAuth2, OpenID Connect, RBAC, OWASP Top 10
Responsibilities
Design and develop secure backend APIs and frontend applications; Implement authentication and authorization mechanisms; Optimize SQL queries and database performance; Participate in code reviews and technical design discussions; Apply secure coding practices aligned with OWASP standards; Collaborate with DevOps, QA, and security teams; Investigate and resolve production issues using logs and telemetry.
Seniority
Senior, hands-on IC