Senior Full Stack .NET Developer (Angular + Azure)

Job Details

  • Salary
  • Experience 4 Years Experience

Senior Full Stack .NET Developer (Angular + Azure)

  • Sri Lanka

Job Summary

We are seeking a highly skilled Senior Full Stack .NET Developer with strong expertise in modern Microsoft technologies and cloud-native development. The ideal candidate will have hands-on experience in building scalable web applications using ASP.NET Core, Angular, and Azure services, along with a solid understanding of secure identity management and DevOps practices.


Key Responsibilities

  • Design, develop, and maintain scalable, high-performance web applications using C#, ASP.NET Core, and Entity Framework Core.

  • Build and optimize RESTful APIs and integrate with third-party services.

  • Develop dynamic, responsive front-end applications using Angular (latest versions).

  • Configure and manage Azure Entra ID for authentication, authorization, and secure identity management (OAuth2, OpenID Connect, MFA, RBAC).

  • Work with Azure SQL Database and SQL Server for data modeling, query optimization, and performance tuning.

  • Implement best practices for cloud-native development, including microservices and containerized environments (Docker/Kubernetes).

  • Develop and maintain CI/CD pipelines using Azure DevOps or GitHub Actions.

  • Leverage AI-powered developer tools (e.g., GitHub Copilot, Azure AI services) to improve productivity and code quality.

  • Collaborate with cross-functional teams including QA, DevOps, and Product Owners to deliver high-quality solutions.

  • Ensure applications meet security, scalability, and performance standards.

  • Participate in code reviews, technical design discussions, and mentoring junior developers.


Required Skills & Qualifications

  • Strong proficiency in C#, ASP.NET Core, Entity Framework Core, and .NET (latest versions).

  • Proven experience with Angular for front-end development.

  • Deep understanding of Azure Entra ID and modern authentication protocols (OAuth2, OpenID Connect).

  • Expertise in Azure SQL Database and SQL Server, including stored procedures and query optimization.

  • Solid knowledge of cloud-native architectures, microservices, and containerization (Docker/Kubernetes).

  • Hands-on experience with CI/CD pipelines (Azure DevOps or GitHub Actions).

  • Experience using AI-assisted development tools.

  • Strong analytical, problem-solving, and debugging skills.

  • Excellent communication and teamwork abilities.


Preferred Skills

  • Experience with GraphQL and advanced API design.

  • Familiarity with Azure Functions and Azure App Services.

  • Knowledge of unit testing frameworks (xUnit, NUnit) and automated UI testing.

  • Experience working in Agile/Scrum environments.

Apply This Job