Description
Key Skills: Angular, C#, .NET Core, SQL, Azure, REST APIs, Entity Framework, RxJS, Git, Unit Testing
Good to Have Skills: Microservices architecture, distributed design, containerization, messaging systems like Service Bus, Kafka, RabbitMQ, authentication and authorization using OAuth, OIDC, JWT, Azure AD, experience with Angular Material/PrimeNG/Bootstrap, UI/UX awareness and ability to collaborate with designers.
Roles & Responsibilities:
- Develop, enhance, and optimize Angular 10+ front-end applications with strong emphasis on scalability, modular design, reusable components, and performance.
- Implement state management, component communication patterns, RxJS streams, and client-side caching strategies.
- Drive UI performance improvements, lazy loading, route optimization, and responsive UI architecture.
- Integrate Angular applications with .NET Core APIs ensuring secure, reliable, and seamless data flow.
- Collaborate on UX enhancement, maintain UI consistency, and ensure adherence to best practices.
- Design scalable backend services and implement REST APIs following clean architecture principles.
- Develop complex SQL queries, stored procedures, indexing strategies, and database performance optimizations.
- Build secure and reliable cloud solutions using Azure services including Functions, App Service, Key Vault, Storage, and App Insights.
- Participate in technical design discussions and provide scalable solution approaches.
- Conduct code reviews for Angular and .NET codebases and enforce best development practices.
- Troubleshoot production issues across front-end and backend stack and drive RCA to closure.
- Participate in Agile ceremonies, estimations, sprint planning, and contribute to delivery excellence.
- Mentor junior developers, especially in Angular coding practices, UI architecture, and clean coding.
Experience Required: 4–7 Years of experience in full stack development with strong Angular expertise, solid knowledge of C#, .NET Core, SQL, and Azure cloud services.
Education: MCA or Bachelors in Engineering, Computer Science or equivalent