Key Responsibilities Design and implement scalable applications using .NET Framework Lead technical design discussions and architect solutions for complex business problems Write clean, maintainable, and well-tested code Review code and mentor junior developers Troubleshoot and resolve complex technical issues in production environments Collaborate with cross-functional teams to deliver high-quality solutions Participate in Agile ceremonies and contribute to sprint planning Optimize application performance and improve existing codebases Required Technical Skills 4-6 years of hands-on experience in .NET development (.NET Core, C#) Strong expertise in ASP.NET Core MVC/Web API development Proficient in SQL Server and writing complex SQL queries Deep understanding of object-oriented programming principles Experience with Entity Framework Core and LINQ Strong knowledge of design patterns and software architecture principles Expertise in JavaScript/TypeScript and modern frontend frameworks (Angular/React) Experience with microservices architecture and containerization (Docker) Proficient in version control systems (Git) Strong understanding of CI/CD pipelines