Job Summary:We are seeking a skilled .NET Developer with expertise in Azure Services and Angular to join our dynamic development team. The ideal candidate will design, develop, and deploy scalable applications using .NET Core, C#, Angular, and various Azure cloud services. This role requires strong problem-solving skills, hands-on experience with microservices architecture, and a deep understanding of cloud-native development.
Key Responsibilities:- Develop, maintain, and enhance .NET Core / .NET 6 applications.
- Design and implement RESTful APIs using ASP.NET Web API.
- Work with Azure Services such as Azure Functions, Azure App Service, Azure SQL, Azure Storage, Azure DevOps, Azure Active Directory (Azure AD), and Azure Key Vault.
- Develop dynamic and responsive Angular applications with reusable components.
- Implement authentication & authorization using OAuth2, JWT, and Azure AD B2C.
- Design and implement microservices architecture and containerized applications using Docker and Kubernetes.
- Collaborate with cross-functional teams in Agile/Scrum environments.
- Write clean, scalable, and efficient C# code following best practices.
- Work with Entity Framework Core for database access.
- Implement CI/CD pipelines using Azure DevOps for automated deployments.
- Perform unit and integration testing using xUnit, NUnit, Jest, or Jasmine.
- Troubleshoot, debug, and enhance application performance.
Required Skills & Technologies:.NET Core / .NET 6
C# & ASP.NET Web API
Angular 10 (RxJS, NgRx, Material UI)
Azure Cloud Services (Azure Functions, App Service, Azure SQL, Storage)
Entity Framework Core & LINQ
Microservices Architecture
RESTful API Development
OAuth2, JWT, Azure AD
Docker & Kubernetes
Azure DevOps (CI/CD)
Unit Testing & Integration Testing
Agile/Scrum Methodology