.NET Developer (Senior/Lead)

Location
Department
Job type
Date

Job Descriptions

  • Participate in the analysis, design, development, and maintenance of web applications on .NET Core, ASP.NET, and C#.
  • Clarify requirements, provide technical feedback, and estimate workloads.
  • Lead and mentor a team of 3–5 developers: assign tasks, review code, and ensure compliance with coding standards.
  • Optimize system performance, scalability, and security.
  • Collaborate closely with BA, QC, and PM to translate business requirements into technical solutions.
  • Research and apply new technologies, leveraging AI-assisted coding tools to enhance development efficiency.
  • Participate in on-premises system deployment as required by projects.

Requirements:

Must have:

  • Minimum 5 years of experience in software development with C#, ASP.NET, and .NET Core.
  • Proficiency in SQL Server (Stored Procedures, Functions, Views, query optimization).
  • Strong knowledge of OOP, SOLID principles, and design patterns.
  • Experience in team leadership/mentorship and code review.

Nice to have:

  • Experience with multithreading, caching, messaging, and distributed systems.
  • Strong skills in requirement analysis and accurate time estimation.
  • Experience troubleshooting complex technical issues and optimizing system performance.
  • Knowledge of Winform/Webform is a plus.
  • Experience using AI tools to support coding.
  • Technical documentation reading proficiency in English.

Benefits:

  • Competitive salary + Project Bonus.
  • 13th-month salary and annual salary review.
  • Holiday bonuses on 4 major occasions (April 30, Sept 2, Lunar New Year, New Year).
  • Annual company trips, monthly/quarterly team building, and cultural events.
  • Social insurance and health insurance in compliance with government regulations.
  • BSH private healthcare package (medical expenses covered).
  • Annual health check-up.
  • Union benefits (birthday gifts, special occasions, condolences, etc.).
  • Young, dynamic, and open working environment.
  • Unlimited access to diverse technologies and the opportunity to learn from various projects.

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

We use cookies to bring the best personalized experience for you. By clicking “Accept” below, you agree to our use of cookies as described in the Cookie policy