Design, develop, and maintain robust web applications using ASP Dot NET frameworks, ensuring high performance and responsiveness.Collaborate with cross-functional teams to gather and analyze requirements, translating them into technical specifications.Implement RESTful APIs and integrate third-party services to enhance application functionality and user experience.Conduct thorough testing and debugging of applications to ensure optimal performance and security compliance.Participate in code reviews to uphold coding standards and best practices while mentoring junior developers.Utilize version control systems like Git for effective collaboration and project management throughout the development lifecycle.Optimize applications for maximum speed and scalability, addressing performance bottlenecks and enhancing user satisfaction.Write clean, maintainable code and documentation to facilitate future development and knowledge sharing among team members. Experience with Agile methodologies, promoting a responsive and iterative approach to software development.Excellent communication skills, both verbal and written, to effectively collaborate with team members and stakeholders.Strong problem-solving abilities and analytical skills, essential for troubleshooting complex software issues.Familiarity with front-end technologies such as HTML, CSS, and JavaScript, ensuring full-stack development capabilities.Experience with SQL Server or other databases, enabling efficient data management and querying.Proficiency in C#, ASP Dot NET, and DotNET Core, demonstrating advanced skills in building web applications.At least 8 years of experience in .NET development, showcasing a proven track record of delivering successful projects.Bachelor's degree in Computer Science or a related field, providing a solid foundation in software development principles.