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
Public sector, enterprise software, secure cloud systems
Deliverable
production ML models | product features
Required skills
C#, .NET Core, ASP.NET Core Web API, SQL Server, relational database design, Angular, React, Blazor, REST APIs, JWT, OAuth2, RBAC, secure coding practices, Git, CI/CD, unit testing, integration testing, Azure services
Preferred skills
Legacy .NET Framework modernization, Docker, containerized deployment, Azure DevOps pipelines, GitHub Actions, API gateways, WAF, rate limiting, modular monolith architecture, high-availability system support
Technologies
C#, .NET Core, ASP.NET Core, Web API, Entity Framework, LINQ, Angular, React, Blazor, JavaScript, TypeScript, HTML, CSS, SQL Server, Azure SQL, Azure App Service, Azure Storage, Azure Key Vault, Azure Monitor, Application Insights, Azure Functions, API Management, OWASP Top 10, OAuth2, JWT, Git, Azure DevOps, GitHub Actions
Responsibilities
Design and build secure web applications and APIs; develop frontend applications; implement authentication and authorization; enforce server-side validation; write clean, maintainable, testable code; work with SQL Server and optimize queries; participate in code reviews and technical design discussions; apply secure coding practices aligned with OWASP Top 10; support migration of legacy components; collaborate with DevOps, QA, and security teams; contribute to automated testing and production support; investigate production issues using logs and telemetry.
Seniority
Senior, hands-on IC