Key Skills: .net core, Angular, HTML, JavaScript, SQL.
Roles and Responsibilities:
- Design and develop high-performance, scalable, and secure cloud-native applications using .NET technologies and Microsoft Azure PaaS services.
- Build and maintain applications using ASP.NET, ASP.NET MVC, ASP.NET Core Web API, and WCF.
- Develop interactive and responsive web interfaces using ReactJS, Redux, JavaScript, jQuery, HTML5, CSS, and AJAX.
- Design and implement RESTful APIs, integrating with Azure API Management and Azure Functions.
- Work with authentication and authorization protocols including Azure AD, OAuth, and OpenID Connect.
- Apply design patterns, domain-driven design, and microservices architecture principles to build robust solutions.
- Optimize performance and conduct performance tuning of both application logic and SQL queries.
- Utilize Visual Studio Team Services (VSTS), Git version control, and Agile/Scrum/SAFe methodologies for collaborative development.
- Write automated unit tests and contribute to test-driven development using relevant test frameworks.
- Collaborate with DevOps teams to implement DevSecOps tools and CI/CD processes.
- Ensure quality and security in application development and deployment cycles.
Experience Requirements:
- 5-12 years of hands-on experience in full-stack development using .NET and front-end technologies.
- Strong proficiency in C#, OOPS concepts, and SQL Server.
- Experience working with third-party web controls and libraries.
- Proven experience in implementing cloud solutions using Microsoft Azure PaaS services such as Azure Functions, Logic Apps, and Azure API Management.
- Familiarity with Visual Studio Team Services (VSTS) and Git for version control.
- Demonstrated ability to work in Agile, Scrum, or SAFe development environments.
- Experience with DevSecOps tools and practices.
- Strong understanding of application security, performance, and maintainability.
Education: Any Graduation