Technical Lead (.NET)

Location Ho Chi Minh
Industry Technology, Information & Communications Technology (ICT)
Job reference 17365
Job type Permanent
Consultant email phuong.huynh@manpower.com.vn
Consultant contact no +84 338 080 077
Date posted Jan 10, 2025

Key Responsibilities

1. Technical Excellence:

  • Demonstrate expert-level proficiency in .NET development, including a deep understanding of the .NET framework, C#, ASP.NET, and MVC.

  • Lead the design and development of complex, scalable, and high-performance .NET applications.

2. Architecture and Design:

  • Define and implement advanced software architecture and design principles.

  • Evaluate and recommend cutting-edge technologies and tools to enhance project outcomes.

3. Vendor Collaboration:

  • Act as a key point of contact and technical lead when collaborating with development teams from external vendors.

  • Represent the company's technical interests, ensuring alignment with standards, best practices, and project goals.

4. Technical Representation:

  • Serve as a technical ambassador of the company in external meetings, workshops, and collaborative discussions with vendor development teams.

  • Communicate effectively to bridge technical concepts for both internal and external stakeholders.

5. Collaborative Project Delivery:

  • Work closely with project managers, business analysts, and vendor representatives to ensure successful project delivery.

  • Facilitate joint decision-making processes and resolve technical challenges that may arise during collaboration.

6. Code Quality Assurance:

  • Enforce and uphold the highest standards of code quality through code reviews and adherence to best practices.

  • Implement and oversee robust testing strategies to ensure the reliability and security of software solutions.

7. Mentorship and Leadership:

  • Mentor and guide junior developers, sharing your expertise and contributing to their professional growth.

  • Lead by example, fostering a positive and collaborative team environment.


Skills and Qualifications Required:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.

  • Proven ability to represent a company's technical interests when collaborating with external vendors.

  • Exceptional problem-solving and analytical skills.

  • Excellent communication and interpersonal skills, with the ability to effectively communicate with both technical and non-technical audiences.

  • Ability to thrive in a fast-paced and dynamic environment.


Experience Required:

  • Extensive experience as a Senior .NET Developer, demonstrating a track record of successful project deliveries.

  • At least 5 years of experience as a Senior .NET Developer.

  • In-depth knowledge of advanced .NET technologies, software design principles, and architecture patterns.

  • Strong proficiency in database design and SQL Server.


Preferred Qualifications:

  • Experience with AKS and Azure cloud platforms.

  • Familiarity with Agile/Scrum methodologies.