Rewrite
## About the Role
Safe City Group is hiring experienced Senior .NET Full-Stack Engineers to support the modernization of critical enterprise traffic and public-sector platforms in the UAE.
This is not a basic feature-development role. We are looking for engineers who can build secure, scalable, maintainable systems and who understand that production software must be designed with security, reliability, testing, observability, and deployment discipline from day one.
You will work across backend APIs, frontend applications, databases, integrations, cloud services, and secure delivery pipelines. The ideal candidate has strong hands-on experience with C# / .NET / ASP.NET Core, modern frontend frameworks, Azure, secure API development, and enterprise-grade engineering practices.
## What You Will Do
- Design, build, and maintain secure web applications and APIs using C# / .NET / ASP.NET Core.
- Develop and enhance frontend applications using Angular, React, or Blazor.
- Build and consume RESTful APIs and integrations with internal and external systems.
- Implement authentication and authorization using JWT, OAuth2, OpenID Connect, RBAC, or Microsoft Entra ID.
- Ensure all authorization and validation are enforced server-side, not only in the frontend.
- Write clean, maintainable, testable code following layered architecture and separation of concerns.
- Work with SQL Server / Azure SQL, stored procedures, queries, indexing, and performance tuning.
- Participate in code reviews, pull requests, technical design discussions, and release planning.
- Apply secure coding practices aligned with OWASP Top 10 and enterprise security standards.
- Support migration of legacy components into modern, modular, cloud-ready architecture.
- Collaborate with DevOps, QA, business analysts, architects, and security/governance teams.
- Contribute to automated testing, CI/CD readiness, logging, monitoring, and production support.
- Investigate production issues using logs, telemetry, traces, and structured debugging.
## Required Experience
- 5+ years of professional software engineering experience.
- Strong hands-on experience with C# / .NET Core / .NET 6+ / ASP.NET Core Web API.
- Strong experience with SQL Server, relational database design, and query optimization.
- Frontend development experience with Angular, React, or Blazor.
- Strong understanding of REST APIs, JSON, HTTP, middleware, dependency injection, and error handling.
- Experience implementing authentication and authorization in backend systems.
- Practical understanding of secure coding, including:
- Input validation
- Output encoding
- SQL injection prevention
- XSS prevention
- CSRF awareness
- Secure session/token handling
- Protection against IDOR/BOLA-style access-control flaws
- Avoidance of hardcoded secrets
- Experience with Git, pull requests, branching strategies, and code review workflows.
- Experience writing unit tests and/or integration tests.
- Experience with Azure services such as Azure App Service, Azure SQL, Azure Storage, Azure Key Vault, Application Insights, Azure Monitor, Azure Functions, or API Management.
- Ability to communicate clearly in English, both written and spoken.
- Availability to overlap with UAE working hours.
## Strongly Preferred
- Experience in public-sector, transport, telecom, banking, insurance, security, logistics, or other regulated environments.
- Experience modernizing legacy .NET Framework, WCF, XML, SOAP, or monolithic applications.
- Experience with Azure DevOps pipelines or GitHub Actions.
- Experience with Docker or containerized application deployment.
- Familiarity with Azure Key Vault, managed identity, and secure configuration management.
- Familiarity with API gateways, WAF, rate limiting, and API versioning.
- Familiarity with static code analysis, dependency scanning, or secret scanning tools.
- Experience with modular monolith architecture or clean architecture.
- Experience supporting high-availability or high-traffic production systems.
## Technical Skills
- **Backend:** C#, .NET Core, ASP.NET Core, Web API, Entity Framework, LINQ
- **Frontend:** Angular, React, Blazor, JavaScript, TypeScript, HTML, CSS
- **Database:** SQL Server, Azure SQL, stored procedures, indexing, query tuning
- **Cloud:** Azure App Service, Azure SQL, Azure Storage, Azure Key Vault, Azure Monitor, Application Insights
- **Security:** OWASP Top 10, OAuth2, JWT, RBAC, secure API design, server-side validation
- **DevOps:** Git, pull requests, CI/CD awareness, Azure DevOps preferred
- **Testing:** Unit testing, integration testing, API testing
## What Makes You Successful in This Role
You are not just someone who writes code from tickets. You understand the full request lifecycle:
User → Frontend → API → Middleware → Business Logic → Database → Logs/Telemetry → Response
You care about security, reliability, and maintainability. You can explain your design decisions. You can review someone else's code and spot risks. You can work with business analysts and architects to clarify requirements before building. You are comfortable working in a structured environment where code quality, security, and traceability matter.
## Interview Process
Candidates may be asked to complete:
- Initial CV and experience review.
- English communication screen.
- Secure .NET coding or code-review assessment.
- Technical interview covering .NET, APIs, SQL, security, Azure, and system design.
- Final discussion with engineering and delivery leadership.
## Application Questions
Please include answers to the following when applying:
- How many years of professional C# / .NET experience do you have?
- Which .NET versions have you used in production?
- Which frontend framework are you strongest in: Angular, React, Blazor, or other?
- Describe one security issue you personally found or fixed in an application.
- Have you used Azure Key Vault or another secrets-management solution?
- Have you worked with Azure DevOps, GitHub Actions, or another CI/CD platform?
- Have you written unit or integration tests for production systems?
- What is your English level: B2, C1, or C2?
- Can you overlap with UAE working hours?
Sourced via wellfound · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.