Tech Lead .NET
Weekday
About the role
This role is for one of Weekday’s clients Salary range: Rs 2000000 - Rs 3000000 (ie INR 20 - 30 LPA)
Min Experience: 10+ years Location: Bangalore JobType: full-time
We are looking for a hands-on Tech Lead – .NET to lead the development of scalable, high-performance lending applications. The role involves driving technical architecture and development, managing and mentoring a team of engineers, and ensuring high-quality software delivery. The ideal candidate will have extensive experience in C#, .NET, ASP.NET Core, microservices, distributed systems, and SQL Server, along with a strong understanding of lending or financial technology applications. This position requires a balance of technical leadership and hands-on development, with approximately 50–60% involvement in coding. Requirements Key Responsibilities - Lead the design, development, and delivery of lending modules, APIs, and microservices. - Drive low-level design, technical implementation, coding standards, and engineering best practices. - Conduct code reviews and ensure code quality, maintainability, scalability, and performance. - Optimize application performance and database queries, particularly within SQL Server environments. - Lead, mentor, and manage a team of 5–10 developers, providing technical guidance and supporting their professional growth. - Handle production issues, conduct Root Cause Analysis (RCA), and implement performance and reliability improvements. - Design and maintain robust, scalable, and resilient distributed systems. - Drive CI/CD practices, DevOps adoption, and continuous improvement across the software development lifecycle. - Encourage the use of AI-assisted development tools to improve engineering productivity and code quality. - Collaborate with product, architecture, and business teams to translate requirements into effective technical solutions. Required Technical Skills Backend Development - Strong proficiency in C# and .NET 6/7/8. - Hands-on experience with ASP.NET Core Web API. - Expertise in Entity Framework Core (EF Core), Dapper, and advanced SQL Server. - Strong understanding of asynchronous programming, multithreading, and concurrency. Architecture and Distributed Systems - Experience designing and developing microservices and distributed systems. - Working knowledge of Domain-Driven Design (DDD), SOLID principles, Saga patterns, and Idempotency. - Experience with messaging technologies such as Kafka, RabbitMQ, or Azure Service Bus. - Familiarity with resilience patterns and libraries such as Polly, retry mechanisms, and circuit breakers. DevOps and Engineering Practices - Experience with CI/CD pipelines and DevOps practices. - Strong understanding of coding standards, code reviews, and software delivery processes. Required Experience and Qualifications - 12–16 years of overall IT experience. - At least 3 years of experience in a Technical Lead role. - Proven experience managing and mentoring teams of 5–10 developers. - Ability to remain hands-on, with approximately 50–60% involvement in coding. - Experience in Lending, FinTech, BFSI, or related financial services environments is preferred. Must-Have Skills - C# - .NET 6/7/8 - ASP.NET Core Web API - SQL Server - Microservices and Distributed Systems - Entity Framework Core and Dapper - Kafka, RabbitMQ, or Azure Service Bus - CI/CD and DevOps Good-to-Have Skills - Lending and FinTech domain experience. - GitHub Copilot. - Gemini Code Assist. - Experience with AI-assisted software development.
From Weekday's careers page