We are looking for an experienced ASP.NET Developer with 2-4 years of experience, you will be responsible for designing, developing, and maintaining web applications using ASP.NET and the MVC framework. You will work closely with a team of developers, designers, and stakeholders to deliver high-quality software solutions that meet our clients' needs. *Develop, test, and deploy high-quality ASP.NET MVC applications. *Collaborate with cross-functional teams to define, design, and implement new features. *Debug and resolve software defects, ensuring optimal software performance. *Participate in code reviews to maintain code quality and ensure best practices. *Maintain and improve existing software applications, identifying opportunities for optimization. *Contribute to architectural and design discussions to drive technical decisions. *Stay up-to-date with industry trends and best practices to continuously improve development processes. *Document code and technical designs for future reference and knowledge sharing. *Provide technical support and troubleshooting for applications in production environments. Required Skills*Bachelor's degree in Computer Science or relevant field *2-4 years of professional experience in ASP.NET MVC development. *Strong proficiency in C# programming language. *In-depth knowledge of web technologies such as HTML, CSS, JavaScript, and jQuery. *Familiarity with front-end frameworks like Bootstrap or similar. *Experience with relational databases entity framework and ORM(dapper) *Understanding of version control systems (e.g., Git). *Ability to work effectively in a collaborative team environment. *Strong problem-solving skills and attention to detail. *The candidate should have a good attitude, flexible in work hours and should be a quick learner. *Solid understanding of object-oriented programming principles. *Experience working with relational databases and writing SQL queries.