Key Responsibilities:Develop, maintain, and enhance web applications using ASP.NET, C#, MVC, and .NET Core.Build responsive and user-friendly web interfaces using HTML5, CSS3, JavaScript, Angular/React or Vue.js.Work on both server-side and client-side logic.Collaborate with cross-functional teams to define, design, and ship new features.Write clean, scalable, and efficient code.Develop RESTful APIs and integrate with third-party APIs.Implement database solutions using SQL Server or MySQL.Optimize applications for maximum speed and scalability.Troubleshoot, debug, and upgrade existing software.Follow best practices in software development, including version control (Git), CI/CD, code reviews, and unit testing.Ensure application security and data protection.Collaborate with UI/UX designers and project managers to translate requirements into technical solutions.Required Skills and Qualifications:Bachelor’s degree in Computer Science, Information Technology, or related field.3+ years of experience in .NET development.Proficiency in ASP.NET Core, MVC, C#, Entity Framework.Strong knowledge of front-end technologies: HTML5, CSS3, JavaScript, Angular/React or Vue.js.Experience with RESTful API design and development.Solid understanding of SQL Server or MySQL databases.Familiarity with Agile development methodologies.Experience with cloud platforms like Azure or AWS is a plus.Knowledge of containerization (e.g., Docker, Kubernetes) is an advantage.Excellent problem-solving and analytical skills.Strong communication and teamwork skills.Preferred Skills:Knowledge of microservices architecture.Experience with NoSQL databases such as MongoDB.Familiarity with DevOps practices like CI/CD, Jenkins, GitLab, etc.Experience with testing frameworks like xUnit, NUnit, or similar.