Role: Technical Lead - .Net Full Stack (React JS)
Location: Columbus, OH (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'