.NET Full Stack Developer - React.js & Azure
Position: .NET Full Stack Developer – React.js & Azure
Experience: 7+ Years
Location: Bangalore
Key Responsibilities
- Lead the development, testing, and maintenance of scalable full-stack applications.
- Develop modern frontend applications using React.js and modern frontend build tools.
- Build robust backend services using ASP.NET/C# and REST APIs.
- Develop and integrate REST and GraphQL APIs.
- Implement background processing using queues and workers.
- Manage application state using Redux, NgRx, or Context.
- Implement authentication and authorisation using Azure AD, SSO, OAuth2, OpenID Connect, and SAML.
- Follow secure coding practices and implement enterprise-level UI security patterns.
- Work on Azure infrastructure, automation, and CI/CD pipelines.
- Lead Agile activities, sprint planning, estimation, and delivery.
- Make architectural decisions related to scalability, performance, and maintainability.
- Mentor junior developers and collaborate with cross-functional teams.
Technical Skills
- 7+ years of hands-on full-stack development experience.
- Strong backend development experience in .NET / ASP.NET Core / C#.
- Frontend development experience with modern JavaScript frameworks and build tools.
- Experience developing and integrating REST APIs and GraphQL APIs.
- Knowledge of microservices architecture and enterprise application development.
- Experience with state management tools such as Redux, NgRx, or Context.
- Understanding of authentication protocols including OAuth2, OpenID Connect, SAML, and Azure AD.
- Knowledge of secure token handling and enterprise application security.
- Experience with Microsoft Azure, Infrastructure as Code, and CI/CD pipelines.
- Strong understanding of system design and architectural decision-making.