Job Role Overview
We are seeking a Team Lead with strong English and Vietnamese communication skills to lead and manage a Vietnam-based development team delivering .NET solutions. This role requires a balance of technical leadership, stakeholder communication, and cross-cultural team coordination to ensure successful delivery of enterprise-grade solutions.
Key Responsibilities
Technical Leadership & Delivery
- Lead the design, development, and enhancement of .NET-based applications.
- Provide technical direction, architecture guidance, and best practices for enterprise-level projects.
- Review code, ensure quality standards, and oversee testing strategies to maintain high-quality deliverables.
- Support implementation and deployment in cloud and client environments, ensuring stability and performance.
- Guide the team on software design, optimization, and scalable solution development.
Team & Stakeholder Management
- Act as the primary technical liaison between business stakeholders and the Vietnam development team.
- Translate business requirements into technical tasks and development plans.
- Mentor and guide team members through technical reviews and knowledge-sharing sessions.
- Coordinate sprint planning, task management, and progress tracking to ensure timely project delivery.
Process & Documentation
- Ensure proper documentation, including solution design, technical specifications, and UAT support materials.
- Promote and support Agile/Scrum development practices within the team.
- Continuously improve development processes, CI/CD practices, and team productivity.
Technical Skills
- At least 3 years of hands-on development experience in .NET / ASP.NET Core.
- Proficient in C#, Object-Oriented Programming, and Entity Framework.
- Solid experience in designing and maintaining SQL databases.
- Experience developing and consuming RESTful Web APIs.
- Hands-on experience with CI/CD pipelines and cloud platforms such as Azure or AWS.
- Good understanding of unit testing frameworks such as NUnit or xUnit.
Leadership & Communication
- Proven experience leading or mentoring development teams.
- Strong spoken and written English communication skills.
- Experience working with offshore or cross-functional teams.
- Strong analytical, problem-solving, and decision-making skills.
Good to Have
- Frontend development experience with React, TypeScript, HTML, CSS, and JavaScript.
- Experience with SharePoint Framework tooling, including Microsoft Graph and SharePoint APIs.
- Exposure to Docker, containerization concepts, or DevOps practices.
- Scripting experience using PowerShell.
- Familiarity with Agile project management tools such as JIRA.
- Experience managing communication alignment and resolving project misunderstandings in distributed teams.
- Strong active listening and stakeholder coordination skills.