Key Responsibilities :
- Develop and maintain web applications using C#, .NET Core, ASP.NET, and Web API.
- Design and implement microservices architecture, applying Vertical Slice Architecture principles.
- Build, deploy, and manage Azure services including Azure Functions, App Service, API Management Gateway, Redis Cache, Container Instances, and App Containers.
- Utilize Azure Service Bus for reliable messaging and event-driven execution.
- Develop responsive and scalable front-end applications using Angular 16+, TypeScript, Angular Material, and NRWL Nx for modular development.
- Implement reactive programming using RxJS and NgRx for efficient state management.
- Write complex business logic and optimize queries in SQL Server or equivalent databases.
- Ensure high-quality code through unit testing with Jest (Angular) and nUnit / xUnit (C# back-end).
- Apply Domain-Driven Design (DDD) principles to build domain-focused microservices.
- Optimize performance of Angular applications via component rendering, lazy loading, and state management strategies.
- Participate in end-to-end testing using Playwright and maintain CI / CD pipelines in Azure DevOps.
- Collaborate with team members, mentor junior developers, and contribute as an individual contributor when required.
- Explore and implement Azure Cognitive Services or AI features as applicable.
location : indore office
Skills Required
C#, .Net Core, Asp.net, Web Api, Sql