We are seeking an experienced Tech Lead expertise in React and .NET technologies to join our dynamic team. The ideal candidate will have a strong background in high-level and low-level design, problem-solving skills, and the ability to quickly adapt to new technologies. This role requires excellent communication skills and a proven track record of leading technical teams in an agile environment.
Responsibilities
Design & Development:
- Participate in high-level and low-level design discussions and implementations.
- Develop robust, scalable, and maintainable web applications using React and .NET Core/MVC/Web API.
Technical Leadership:
- Lead and mentor technical teams to deliver high-quality solutions.
- Guide the team in adhering to best practices in coding, testing, and design patterns.
Testing & Quality Assurance:
- Implement and maintain unit tests and mocks for React and .NET/C# applications.
- Ensure adherence to quality processes and Agile methodologies.
Database Management:
- Design and optimize databases using Entity Framework, SQL Server, and strong DB concepts.
Cloud & DevOps:
- Utilize Azure technologies for cloud-based application development and deployment.
- Manage source code effectively using version control tools.
Problem Solving & Innovation:
- Address complex technical challenges with innovative solutions.
- Stay updated on emerging technologies to improve development processes.
Qualifications
Experience:
- 8+ years of professional experience in React and .NET technologies.
- Hands-on experience with React, including state management, hooks, and component lifecycle.
- Expertise in .NET Core, MVC, Web API, and C#.
Technical Skills:
- Strong knowledge of design patterns and software architecture principles.
- Proficient in Entity Framework and SQL Server.
- Familiarity with unit testing frameworks and mocking tools.
- Knowledge of Azure technologies for cloud application development.
Soft Skills:
- Strong problem-solving and analytical skills.
- Excellent communication and interpersonal abilities.
- Ability to lead and collaborate in Agile teams.
Generating Apply Link...