.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.

Related jobs
en_US
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