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