Description
Key Skills: Angular, .NET Core, C#, SQL, Azure, RxJS, REST APIs, Entity Framework, Git, Unit Testing
Good to Have Skills: Microservices architecture, distributed design, containerization, messaging systems like Service Bus, Kafka, RabbitMQ, authentication and authorization with OAuth, OIDC, JWT, Azure AD, experience with Angular Material, PrimeNG, Bootstrap, UI/UX awareness and ability to collaborate with designers. Strong sense of ownership and accountability, ability to work independently with minimal direction, passion for learning and innovation, team player with mentoring ability.
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 focus on Angular and .NET technologies.
Education: MCA or Bachelor's in Engineering, Computer Science or equivalent