Key Responsibilities:Design, develop, test, and deploy .NET applications (web, desktop, or APIs).Write clean, scalable, and maintainable code using C#, ASP.NET, .NET Core/.NET 6+.Develop and consume RESTful APIs and web services.Participate in requirement analysis and provide technical solutions.Troubleshoot, debug, and optimize existing code for performance and scalability.Work with front-end developers and UX/UI designers to integrate user-facing elements.Collaborate with QA for testing and support of application releases.Maintain code versioning using Git or other source control tools.Ensure application security, compliance, and best practices.Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, and retrospectives.