
Technical Lead (React,.Net, SQL Server, Azure, Azure DevOps)
- Bangalore, Karnataka
- Permanent
- Full-time
- Lead the Scrum team through the complete software development lifecycle - from requirement analysis and solution design to implementation, testing, and release.
- Break down backlog items into actionable tasks, assign ownership, and drive timely, high-quality delivery.
- Mentor, coach, and support team members on technical challenges, fostering a culture of collaboration and continuous learning.
- Design, develop, and maintain applications using .NET Core / .NET 6+, ASP.NET Core, Web API, and ReactJS with modern JavaScript/TypeScript, HTML5, and CSS3.
- Apply design principles, SOLID practices, and innovative solutions to deliver scalable and maintainable applications.
- Prepare low-level designs, technical specifications, and functional documentation aligned with overall architecture.
- Develop architectural diagrams, workflow models, and prototypes using tools such as Visio, Draw.io, and Figma.
- Work with Entity Framework Core and Dapper for ORM and data access.
- Build and optimize complex Stored Procedures, Triggers, and Views in SQL Server.
- Ensure reliability and maintainability of code through unit testing (xUnit, Jest, React Testing Library).
- Use Azure DevOps and Git for source control, branching/merging strategies, CI/CD automation, and deployment.
- Actively drive Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and backlog refinement.
- Conduct peer code reviews and secure code reviews, ensuring adherence to coding standards, best practices, and application security guidelines.
- Perform static and dynamic code analysis (SAST & DAST) to maintain security and code quality.
- Leverage Azure services (App Services, Functions, Container Apps, SQL, etc.) for cloud-native application development and deployments.
- Manage Azure deployments, application performance optimization, and basic cloud administration tasks.
- Collaborate with stakeholders and cross-functional teams to ensure technical solutions align with business goals.
- Provide guidance and mentoring to junior developers, encouraging growth and maintaining delivery excellence.
- Bachelor's degree in Engineering/Computer Science with 10+ years of professional experience, including 4+ years of leading and mentoring development teams.
- Strong experience in end-to-end project delivery - from requirement analysis and design to development, testing, deployment, and support.
- 6+ years of hands-on development experience in building enterprise applications using ASP.NET Core, C#, Web API, and SQL Server.
- Proven expertise in ReactJS with modern JavaScript/TypeScript, HTML5, CSS3, Redux (or similar state management libraries).
- Strong understanding of OOP principles, SOLID practices, design patterns (MVVM, component-based architecture), and SPA frameworks.
- Proficiency in writing unit tests with xUnit (backend) and Jest/React Testing Library (frontend).
- Experience working with Entity Framework Core and Dapper for ORM and data access.
- Strong knowledge of SQL Server, with ability to write and optimize Stored Procedures, Triggers, and Views.
- Experience with Azure cloud services - App Services, Functions, Container Apps, SQL, deployments, and basic cloud administration.
- Knowledge of microservices architecture, API security (OAuth2, JWT, Azure AD), and event-driven systems (Azure Service Bus, Event Grid).
- Hands-on experience with CI/CD pipelines (Azure DevOps/GitHub Actions) and modern DevOps practices.
- Familiarity with containerization (Docker, Kubernetes) and infrastructure-as-code concepts (ARM, Bicep, Terraform).
- Exposure to code quality and observability tools like SonarQube and Application Insights.
- Strong leadership in Agile/Scrum methodologies - sprint planning, backlog refinement, estimation, conducting code reviews, and enforcing coding standards.
- Excellent communication, presentation, and stakeholder management skills, with the ability to translate business needs into technical solutions.
- Willingness to work in UK shift hours for effective collaboration with global teams and clients.
- Azure Developer Associate certification.
- Azure Solution Architect certification.
- Agile certifications such as CSM (Certified ScrumMaster) or PSM (Professional Scrum Master).