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.