Job Summary: 
We are looking for a skilled .NET Senior Developer with at least 6 years of experience to join our dynamic team. The successful candidate will be responsible for developing and maintaining web-based applications using Microsoft .NET technologies. The ideal candidate must have hands-on experience with MVC, Entity framework, Dapper, SQL, Azure or AWS, Git, C#, JavaScript, CSS HTML 5, CICD, and Agile methodology. It would be an added advantage if the candidate has experience with Angular. The ideal candidate should be an active team player and should be able to deliver independently.
Responsibilities: 
Design and develop web-based applications from the scratch using Microsoft .NET technologies. 
Collaborate with cross-functional teams to identify business requirements and translate them into technical specifications. 
Write clean, maintainable, and scalable code using best practices. 
Perform code reviews and provide constructive feedback to other developers. 
Debug and troubleshoot issues that arise during the development life cycle. 
Implement and maintain unit tests to ensure the quality of the code. 
Participate in Agile methodologies, such as sprint planning, daily stand-ups, and retrospectives. 
Work with version control tools such as Git to manage source code. 
Build and maintain CI/CD pipelines to automate the build, test, and deployment process. 
Keep up-to-date with the latest trends and technologies in the .NET ecosystem.
Requirements: 
Experience developing web-based applications using Microsoft .NET technologies. 
Strong proficiency in Asp. Net MVC, Entity framework, Dapper, SQL, Azure or AWS, Git, C#, JavaScript, CSS, HTML 5, CICD, and Agile methodology. 
Excellent problem-solving and analytical skills. 
Ability to work independently and as part of a team. 
Strong communication skills, both written and verbal
NOTE: Please do not apply for this position, If you have played a support role throughout the experience.