Technical Lead - C# .NET Core and React
Years of Experience: 8-10 Years
Job Summary: We are seeking a highly skilled Technical Lead with extensive experience in C#, .NET Core, and React to join our dynamic team. The ideal candidate will have a strong background in software development and architecture, with a proven track record of leading technical projects and mentoring junior developers. This role requires a deep understanding of the software development lifecycle and the ability to deliver high-quality solutions in a fast-paced environment.
Responsibilities
- Lead the design, development, and implementation of software solutions using C#, .NET Core, and React.
- Collaborate with cross-functional teams to define project requirements and deliverables.
- Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
- Conduct code reviews and ensure adherence to best practices and coding standards.
- Participate in architectural discussions and contribute to the overall technical strategy.
- Identify and mitigate technical risks throughout the project lifecycle.
- Stay updated with emerging technologies and industry trends to drive innovation within the team.
- Communicate effectively with stakeholders to provide project updates and address any concerns.
Mandatory Skills
- Proven experience in C# and .NET Core development.
- Strong proficiency in React and front-end development.
- Experience with RESTful APIs and microservices architecture.
- Solid understanding of software development methodologies (Agile, Scrum).
- Excellent problem-solving skills and attention to detail.
Preferred Skills
- Familiarity with cloud platforms (e.g., Azure, AWS).
- Experience with DevOps practices and CI/CD pipelines.
- Knowledge of database technologies (SQL Server, NoSQL).
- Understanding of containerization technologies (Docker, Kubernetes).
- Experience with unit testing and test-driven development (TDD).
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 8-10 years of professional experience in software development.
- Proven experience in a technical leadership role.
- Strong communication and interpersonal skills.
- Ability to work collaboratively in a team environment.
If you are a passionate and experienced Technical Lead looking to make a significant impact in a growing organization, we encourage you to apply.
C# .NET,ReactJS,Microservices architecture