Description

Job Description:
Essential Skills:

10+ years of experience as Microsoft Full Stack Engineer and worked with large sized support and enhancement / development teams. 
Design, develop, and maintain high-quality software solutions using Microsoft technologies, including .NET, C#, ASP.NET, and SQL Server.
Extensive hands-on experience on ASP.NET, MVC, .NET Core 3.0, React JS, SQL Server, AWS / Lambda
Strong knowledge in Front end scripting like EJS, JavaScript, jQuery.
Proficiency with fundamental front-end languages such as HTML, CSS.
Familiarity with JavaScript frameworks such as Angular JS, React, and Amber
Work with business to capture the requirements, write tech specifications, code reviews and deliver the quality code.
Solid understanding of software design principles, patterns, and architectural best practices.
Collaborate with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications.
Lead/participate architecture design discussions and participate in code reviews to maintain high-quality code standards, best practices, and security protocols.
Build responsive and user-friendly front-end interfaces using HTML, CSS, Bootstraps, JavaScript, and modern front-end frameworks.
Create and integrate APIs and web services to support seamless data exchange between various system components.
Optimize application performance and troubleshoot any performance-related issues.
Implement and maintain unit tests, integration tests, and end-to-end tests to ensure code reliability and maintainability.
Stay up-to-date with the latest industry trends and technologies, and continuously improve your technical knowledge and skillset.
Mentor and provide technical guidance to junior team members, fostering a collaborative and knowledge-sharing environment.
Develop and maintain comprehensive unit tests, integration tests, and end-to-end tests to ensure code reliability and maintainability.
Good to have retail Domain experience.
Good to have Payment gateway knowledge
Essential Qualifications:

Bachelors is a must

Education

Any Graduate