Senior .Net Developer

New
Candidates based in Hanoi or Can Tho are welcome to work remotely.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Languages
English
Experience
5+ years
Required Skills
MongoDB.NET coreMicroservices

Requirements

  • 5+ years of experience building cloud-based or distributed applications with .NET Core and Microsoft technologies.
  • Strong grasp of OOP, SOLID principles, clean/onion/hexagonal architecture, and design patterns; deep understanding of DDD, CQRS, and TDD.
  • Solid experience with Web API development and integration of multiple business systems and third-party APIs.
  • Hands-on experience with .NET Core, ASP.NET Core, MongoDB, and Message Queue systems.
  • Sound understanding of .NET service lifetimes/scopes and database performance.
  • Experience developing and maintaining microservice architectures.
  • Proficiency with Git and experience in code review and refactoring practices.
  • Able to work independently and take full ownership of delivery.
  • Practical experience with AI-assisted development tools and workflows.
  • Good English communication skills.

Responsibilities

  • Design, build, and maintain scalable .NET Core applications with a focus on clean architecture and high-quality code standards.
  • Develop and integrate Web APIs to connect multiple business systems and third-party service providers.
  • Contribute actively to system architecture and design decisions - proposing solutions, evaluating trade-offs, and driving technical direction.
  • Lead and conduct code reviews and code refactoring to uphold engineering standards across the team.
  • Plan, write, and document unit and integration tests to ensure software reliability.
  • Own the full development lifecycle: from planning and estimation through design, implementation, testing, deployment, and maintenance.
  • Take ownership of technical decisions and drive engineering best practices independently, without reliance on a local team structure.
  • Stay current with new technologies and actively bring relevant improvements into the team's workflow, including AI-assisted development practices.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now