Software Development Team Lead

    What You'll Do

    Technical Leadership & Solution Delivery

    • Lead the design, development, and enhancement of enterprise .NET applications, ensuring scalability, performance, and reliability.
    • Apply Clean Architecture and Domain Driven Design (DDD) principles to build maintainable and high quality solutions.
    • Establish and promote engineering best practices, coding standards, and design patterns across the team.
    • Drive modernization initiatives by migrating legacy and monolithic systems into cloud native microservices architectures on Microsoft Azure.
    • Ensure high software quality through unit testing, integration testing, and code coverage standards above 80%.
    • Standardize Infrastructure as Code (Terraform) and automate CI/CD pipelines.
    • Manage containerized application deployments using Azure Container Apps and Docker.
    • Implement monitoring, logging, and alerting solutions with Azure Monitor and Application Insights.
    • Act as the technical escalation point, supporting the team in solving complex architectural and engineering challenges.

    People Management & Team Development

    • Mentor and coach engineers to strengthen technical capabilities and career growth.
    • Collaborate with senior leadership on performance evaluation, development plans, and succession planning.
    • Foster a culture of continuous learning, technical excellence, and knowledge sharing.
    • Participate in hiring activities, including technical assessments, interviews, and onboarding.

    Requirements

    • Bachelor's degree in Computer Science, IT, or a related field.
    • TOEIC 800+ or equivalent English proficiency.
    • 7+ years of software development experience, including at least 3 years in a Technical Lead or Solution Architect role.
    • Strong ownership, integrity, adaptability, and innovation mindset.

    Technical Expertise

    • Expert knowledge of .NET technologies, including .NET Framework, .NET Core/.NET 8+, ASP.NET, and Microservices.
    • Experience with ReactJS and modern web application development.
    • Strong knowledge of Microsoft SQL Server.
    • Hands-on experience with Microsoft Azure cloud services.
    • Familiarity with Docker, Azure DevOps, TeamCity, and CI/CD practices.
    • Knowledge of testing frameworks such as xUnit, MSTest, Moq, and code quality tools like SonarCloud and Snyk.

    HOW TO APPLY: Please send your CV to the consultant in charge:

    Ms. Nhu Hoa

    E-mail: nhuhoa.nguyen@ev-search.com

    All applications will be considered without regard to race, color, religion, sex (including pregnancy and gender identity), national origin, political affiliation, sexual orientation, marital status, disability, genetic information, age, membership in an employee organization, parental status, military service, or any other non-merit factor.

    Interested in this position?

    Get in touch with us now!

    Quick Apply
    Email