Key Responsibilities: Lead end-to-end delivery of .NET-based projects, ensuring quality, timelines, and budget compliance. Manage project scope, risks, and stakeholder expectations. Collaborate with cross-functional teams including developers, QA, and business analysts. Implement Agile/Scrum methodologies for efficient execution. Provide technical guidance on .NET architecture and solution design. Monitor performance, prepare project reports, and drive process improvements. Required Skills: Strong expertise in .NET Framework/Core, C#, ASP.NET, MVC, Web API, and SQL Server. Proven track record in managing large-scale enterprise applications. Excellent leadership, communication, and client management skills. Experience with Azure or cloud-based project delivery preferred. PMP/Prince2/Agile certification is an advantage.