Technical Lead (.Net)

JOB DESCRIPTION

Technical Leadership: Provide technical guidance, mentorship, and leadership to a team of .NET developers, fostering a collaborative and innovative environment.
Architectural Design: Collaborate with other tech leads to design scalable and robust software architectures using .NET technologies.
Development: Hands-on coding and development of complex .NET applications while adhering to best practices and coding standards.
Code Review: Conduct code reviews to ensure code quality, adherence to coding standards, and proper documentation.
Project Management: Lead and manage project timelines, deliverables, and resources to meet project goals and deadlines.
Troubleshooting: Identify and resolve technical issues and challenges as they arise during the development lifecycle.
Technology Evaluation: Stay updated with the latest .NET technologies and evaluate their relevance to the organization's projects.
Quality Assurance: Collaborate with QA teams to ensure the delivery of high-quality software by participating in test planning and reviewing test cases.
Documentation: Create and maintain technical documentation, including system architecture diagrams, design specifications, and user manuals.
Performance Optimization: Optimize the performance of .NET applications and troubleshoot performance bottlenecks.

JOB REQUIREMENT

Have at least 5 years of professional experience using .NET
Solid skills in LINQ and SQL (LINQ query, placing index, optimize query plan)
Solid skills in CQRS, DDD patterns
Have skills in elastic search query for reports and charts
Unit and Integration Testing
Strong experience with cloud (AWS, GCP or Azure) and containerization technologies (Docker, Kubernetes)
Strong experience with micro service architecture (API gateway, identity service, tracing, logging, alerting)
Have professional experience working in an agile development environment and ideally have Scrum certification (e.g. Scrum Master, Product Owner)
A holistic problem-solving mindset, with the ability to work across the entire stack/lifecycle, while liaising with stakeholders (internal and external).
Understand the value of DevOps practices and can apply them in the software development lifecycle (Jenkins, CI/CD, GitHub Actions, GitLab CI, Azure DevOps etc)
Make technical decisions based on your expertise and client requirements
Strong communicator and can confidently collaborate with senior technical and business stakeholders
Milestone & Roadmap management

WHAT'S ON OFFER

Great salary package including 13th salary and added performance bonus.
Salary will be reviewed based on performance in a timely manner and may be requested.
Project bonus (From 0.5 to 3 months salary).
Overtime pay
Onsite bonus
Working hours: From Monday to Friday, in addition to 12 annual leave days and 11 public holidays.
Team building, company trip, etc.
Employee insurance as prescribed by law.
Opportunity to improve your English through exposure to international customers and our products.
Personal development courses, including technical and non-technical programs, are offered.
Opportunity to gain hands-on experience in advanced technologies.
Free snack, coffee, tea, cakes, etc...

CONTACT

PEGASI – IT Recruitment Consultancy | Email: recruit@pegasi.com.vn | Tel: +84 28 3622 8666
We are PEGASI – IT Recruitment Consultancy in Vietnam. If you are looking for new opportunity for your career path, kindly visit our website www.pegasi.com.vn for your reference. Thank you!

Job Summary

Company Type:

Outsourcing

Technical Skills:

.NET

Location:

Ho Chi Minh - Viet Nam

Working Policy:

Salary:

Negotiation

Job ID:

J01364

Status:

Close

Related Job:

Team Lead Engineering (Crew team)

Ho Chi Minh - Viet Nam


Product - Booking Platform

  • .NET
  • ReactJS
  • Azure

Negotiation

View details

Team Lead Engineering (.NET, Azure)

Ho Chi Minh - Viet Nam


Product - Booking Platform

  • .NET
  • Azure
  • Frontend

Manage a team of engineers responsible for the development and maintenance of software products. Communicate with Product Owners and stakeholders to ensure technical input in product planning and development. Work with relevant teams to ensure the best technical solutions for products, especially regarding cloud architecture. Support team members in achieving high performance and excellence in engineering. Train engineers in best practices for software development, including Infrastructure as Code, automated testing, and continuous integration/deployment. Coach engineers in utilizing AI tools for accelerated software delivery. Collaborate with other teams on technical concepts and practices. Engage in the entire development process, from design to launch, providing support and feedback as needed.

Negotiation

View details

Full-stack Engineer

Ho Chi Minh - Viet Nam


Outsourcing

  • .NET
  • ReactJS

Develop scalable, maintainable full-stack solutions using C#/.NET on the backend and ReactJS (JavaScript/TypeScript) on the frontend Design, build, and integrate RESTful APIs and ensure smooth communication with client-side applications Implement responsive, user-friendly UIs using modern libraries (Tailwind, MUI, Ant Design, etc.) and effective state management (Jotai or similar) Ensure secure communication, authentication, and authorization across services following industry standards Write and maintain unit tests and integration tests to ensure reliability across the frontend and backend Collaborate closely with QA, frontend/backend engineers, and BA/POs through code reviews, pair programming, and knowledge-sharing Continuously improve code quality, performance, and scalability across the stack Maintain and update technical documentation for clarity and team alignment Stay up to date with emerging full-stack technologies to drive innovation and efficiency

Negotiation

View details