# Technical Lead – .NET Full Stack (React JS) – Onsite
## Role Summary
We are seeking an experienced Technical Lead with strong expertise in .NET Full Stack development and React JS to lead the design, development, and delivery of enterprise-grade applications. The ideal candidate will act as the technical bridge between business stakeholders, onsite teams, and offshore development teams while ensuring high-quality solution delivery.
This is an onsite customer-facing role requiring strong technical leadership, architecture understanding, stakeholder management, and hands-on development capabilities.
## Key Responsibilities
### Technical Leadership
· Lead the end-to-end technical delivery of web and enterprise applications.
· Provide technical guidance to development teams and ensure adherence to coding standards and best practices.
· Review solution designs, architecture, code quality, and deployment strategies.
· Drive technical discussions with customer architects, business analysts, and stakeholders.
· Conduct code reviews and mentor developers across onsite and offshore teams.
### Full Stack Development
· Design, develop, and maintain scalable applications using .NET technologies and React JS.
· Build and consume RESTful APIs and microservices.
· Develop responsive and user-friendly front-end applications using React JS, TypeScript, HTML5, CSS3, and JavaScript.
· Implement backend services using ASP.NET Core, C#, and related frameworks.
· Ensure application performance, security, scalability, and maintainability.
### Solution Design & Architecture
· Participate in solution architecture and technical design discussions.
· Collaborate with enterprise architects to define technical roadmaps.
· Design reusable components, frameworks, and integration patterns.
· Evaluate and recommend emerging technologies and best practices.
### Stakeholder Management
· Work closely with customer business and technical teams to understand requirements.
· Translate business requirements into technical solutions.
· Provide regular updates on technical progress, risks, and dependencies.
· Support production issue analysis and root cause investigations.
### Delivery & Team Coordination
· Coordinate with offshore teams for development, testing, and deployment activities.
· Support sprint planning, estimation, backlog grooming, and release planning.
· Ensure timely delivery of project milestones.
· Drive Agile/Scrum ceremonies and technical discussions.
### DevOps & Cloud
· Support CI/CD implementation and release management activities.
· Collaborate with DevOps teams for deployment automation and environment management.
· Participate in cloud-native application development and modernization initiatives.
## Required Qualifications
· Bachelor''''s degree in Computer Science, Engineering, Information Technology, or related field.
· 8–10 years of software development experience.
· Minimum 3+ years of experience as a Technical Lead or Senior Full Stack Developer.
· Strong experience in customer-facing onsite roles.
· Excellent communication and stakeholder management skills.
## Technical Skills
### Backend
· C#
· ASP.NET Core
· .NET 6/7/8
· Web APIs
· Entity Framework Core
· LINQ
· Microservices Architecture
### Frontend
· React JS
· TypeScript
· JavaScript (ES6+)
· HTML5
· CSS3
· Redux / Context API
· Responsive Web Design
### Database
· SQL Server
· PostgreSQL (preferred)
· Database Design and Optimization
### Cloud & DevOps
· Azure or AWS
· CI/CD Pipelines
· GitHub Actions / Azure DevOps
### Tools & Methodologies
· Git
· Agile/Scrum
· Azure DevOps
· Unit Testing Frameworks
· Design Patterns
## Preferred Qualifications
· Experience in Banking domain.
· Azure Developer Associate or AWS Certification.
· Exposure to AI-assisted development tools such as GitHub Copilot.
## Key Competencies
· Technical Leadership
· Solution Design
· Customer Engagement
· Problem Solving
· Team Mentoring
· Agile Delivery
· Communication Skills
· Ownership and Accountability
· Offshore Team Coordination
· Production Support and Troubleshooting