Position: Dotnet DeveloperExperience: 6+years Job Description:Position Overview: We are seeking a skilled and experienced .NET Developer to join our dynamic development team. The successful candidate will work closely with other developers, analysts, and project managers to design, develop, test, and maintain .NET-based applications. This role offers the opportunity to contribute to cutting-edge software solutions in a collaborative and innovative environment. Responsibilities:Software Development: Design, code, test, and debug software applications using the .NET framework.Application Maintenance: Maintain and enhance existing .NET applications by identifying and resolving software defects and performance issues.Requirement Analysis: Collaborate with business analysts and stakeholders to gather and understand software requirements.Documentation: Create and maintain technical documentation, including design documents and code comments.Quality Assurance: Ensure the quality, performance, and security of developed applications through rigorous testing and code reviews.Collaboration: Work closely with cross-functional teams to deliver high-quality software solutions on time and within budget.Research: Stay updated with industry trends and emerging technologies to recommend innovative solutions and improvements.Qualifications:Bachelor's or Master’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).· Proven experience in .NET development, including proficiency in C#.· Strong understanding of object-oriented programming principles.· Experience with ASP.NET, MVC, Web API, and Entity Framework.· Strong communication and teamwork skills.