Responsibilities:Design, develop, and maintain applications using the .NET framework, including ASP.NET, MVC, and .NET Core.Collaborate with cross-functional teams to define, design, and ship new features.Write clean, scalable code using C#, .NET, and other relevant technologies.Develop APIs for integration with internal and external systems.Troubleshoot and debug software issues to optimize performance.Perform unit testing and ensure the quality of software delivered.Participate in code reviews to maintain code quality standards.Stay up to date with new technologies, trends, and best practices in .NET development.Contribute to the full software development life cycle (SDLC), including requirements gathering, design, testing, and deployment.Requirements:Proven experience as a .NET Developer, with a strong focus on C# and ASP.NET.Proficiency in .NET Core, ASP.NET MVC, and Web API development.Solid understanding of front-end technologies like HTML, CSS, JavaScript, and frameworks such as Angular or React.Experience with databases such as SQL Server, Entity Framework, and LINQ.Familiarity with cloud services like Azure or AWS is a plus.Experience with RESTful API design and development.Strong understanding of OOP (Object-Oriented Programming) principles and design patterns.Experience with version control systems like Git.Knowledge of CI/CD pipelines and DevOps practices is a plus.Bachelorβs degree in Computer Science, Engineering, or a related field (or equivalent experience).