Job Detail
-
Job ID 1380
Job Description
About the Role:We are looking for a Senior Software Engineer with strong expertise in .NET and C# to design and build scalable, high-performance applications. You will play a key role in technical decision-making, system design, and mentoring team members in a collaborative, Agile environment.Key Responsibilities:Design and develop scalable APIs and microservices using ASP.NET CoreBuild clean, maintainable, and efficient code using modern .NET practicesLead code reviews and ensure engineering best practicesOptimize application performance and database queries (SQL Server)Collaborate with product, architecture, and DevOps teamsMentor junior and mid-level developersContribute to system design, architecture, and technical strategyRequired Skills & Experience:6+ years of experience in C# / .NET developmentStrong expertise in:ASP.NET Core (Web API, middleware, dependency injection)Entity Framework Core / ORMs (EF Core, Dapper)REST API designSolid understanding of:OOP, SOLID principles, and design patternsMicroservices and clean architectureStrong experience with SQL Server (query optimization, indexing)Hands-on experience with Azure cloud servicesExperience with Docker and CI/CD pipelinesGood to Have:Experience with NoSQL databases (MongoDB, Redis)Experience with testing frameworks (xUnit, NUnit)Understanding of authentication & security (JWT, OAuth2) strong>Experience:/strong> 6+ Yearsbr> strong>Location:/strong> Hyderabad / Bangalorebr> strong>Employment Type:/strong> Full-Time/p>


