
Software Engineer/Technical Lead – .NET
JOB_REQUIREMENTS
Employment Type
Not specified
Company Location
Not specified
Location: Chennai
Experience: 5 - 10 Years
-
Lead design and development of enterprise-grade applications using C# and ASP.NET Core.
-
Build and maintain RESTful and gRPC Web APIs with a focus on reliability and scalability.
-
Architect and guide microservices-based solutions, ensuring proper service boundaries and observability.
-
Implement efficient data access patterns using Entity Framework with Azure SQL Server and MongoDB.
-
Drive performance tuning across application and database layers through proactive monitoring and optimisation.
-
Collaborate with product owners, architects, and DevOps to deliver production-ready solutions on schedule.
-
Conduct and lead code reviews to enforce SOLID principles, design patterns, and clean coding practices.
-
Mentor and upskill engineering teams, promoting best practices, testing discipline, and measurable engineering KPIs.
-
5+ years of hands-on software development experience with .NET technologies (C#, ASP.NET Core).
-
Deep expertise in building Web APIs (REST and gRPC) and working knowledge of API versioning and security.
-
Strong command of object-oriented design, software design patterns, and SOLID principles.
-
Practical experience with Azure SQL Server, MongoDB, and writing performant data access code with EF.
-
Experience designing and operating microservices, CI/CD pipelines, and cloud-native deployment patterns.
-
Solid problem-solving, communication, and leadership abilities with a track record of mentoring engineers.
-
Familiarity with monitoring, logging, and application performance tools; ability to act on telemetry.
-
Willingness to stay current with .NET ecosystem advances, cloud-native practices, and emerging AI/LLM integrations.
© 2025 Qureos. All rights reserved.