Job Description:
• 7+ years of hands-on web application development experience on Microsoft .NET stack.
• Strong knowledge and experience with C#, .NET Core, ASP.NET, Web API.
• Robust hands-on experience in Azure DevOps, including creating end-to-end CI/CD pipelines.
• Experience in designing and implementing API interfaces.
• Thorough understanding of designing and implementing microservices architecture and familiarity with Vertical Slice Architecture for building maintainable, scalable applications.
• Experience building and deploying Azure services, including Azure Functions, Azure App Service, Azure API Management Gateway, Azure Redis Cache, Azure Container Instances, and Azure App Containers.
• Familiarity with Azure Service Bus for reliable messaging and event-driven execution.
• Strong experience with SQL Server or equivalent database technologies.
• Must have proficiency in writing complex business logic in stored procedures and performance-optimized queries.
• Proficiency in TypeScript and familiarity with Angular Material for building intuitive UI components.
• Solid experience with modern JavaScript frameworks, with a strong focus on Angular 16+ and associated tools.
• Thorough understanding and experience with reactive programming and related libraries such as RxJS and NgRx for managing state in Angular applications.
• Thorough understanding NRWL Nx for scalable and modular Angular development.
• Demonstrated skills in performance tuning Angular applications, including optimizing component rendering, lazy loading, and efficient state management.
• Experience with Jest for unit testing in Angular.
• Familiarity with Domain-Driven Design (DDD) to build domain-focused microservices.
Ability to write unit tests for C# back-end services using frameworks like nUnit or xUnit.
• Experience with Playwright for end-to-end testing is a plus.
• Familiarity with cloud-based development using Azure DevOps for CI/CD pipelines and managing cloud infrastructure.
• Will
📌 Consultant-Dotnet & Angular (India)
🏢 Headsup Corporation
📍 India
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.