About the Role
Key Responsibilities: - Design, develop, and maintain scalable full-stack applications with a solid focus on performance, reliability, and maintainability - Architect and manage relational databases aligned with business and application needs - Build and maintain RESTful APIs and microservices using C#, ASP.NET Core, and .NET Core - Develop responsive, high-performance user interfaces using Angular (v1921 preferred) - Implement best practices for logging, monitoring, and exception handling - Participate in code reviews, debugging, and performance tuning - Collaborate effectively within Agile/Scrum teams to deliver high-quality solutions - Leverage modern frameworks, tools, and open-source libraries to improve development efficiency Required Skills & Experience: - 4 to 10 years of hands-on experience in Full Stack development with .NET Core - Strong expertise in: - C#, ASP.NET Core (.NET 8-10 preferred) - Web APIs and Microservices Architecture - Angular (v19-21 preferred) - Experience with code quality tools such as SonarQube and adherence to code review best practices - Solid understanding of: - Database design and optimization - Table structures, indexing, and Stored Procedures - Application performance tuning and scalability - Strong debugging, analytical, and problem-solving skills - Candidates who can join immediately or within a short notice period are highly preferred. .