Senior .Net Developer

Job summary

Ho Chi Minh City / Da Nang City / Hanoi
Software Developer

Work model

Hybrid
2 weeks ago
Job description

ABOUT US

At Gradion, we are the strategic partner for ambitious businesses, helping them achieve breakthrough growth through Digital Innovation and Deep Tech.

With a global vision and an AI-first approach, we enable clients to reshape strategies, optimize systems, and adopt cutting-edge technologies to create sustainable value.

From AI and data to cybersecurity, robotics, and large-scale enterprise platforms, Gradion designs practical solutions that lay the foundation for the next generation of billion-dollar companies.

OUR FACTS & FIGURES

  • 23 years of expertise - Gradion builds digital platforms & deep-tech solutions.
  • 3 continents: Asia, Europe and Africa.
  • 300 specialists across 7 countries: Vietnam, Singapore, Thailand, Saudi Arabia, Germany, Egypt, Indonesia.
  • 100 enterprise clients, including several unicorns (e.g., Alaiko, HomeToGo, Roadsurfer).
  • Vietnam's Best IT Company - recognized by ITViec for 8 consecutive years, including 2 consecutive years of ranking #1 (2024 and 2025).
  • ISO 27001.

About The Role

We are looking for a Senior .NET Developer to take full ownership of building a robust ERP platform that connects and integrates multiple retail systems for our client. You will be the primary engineer on the ground - working directly with the client's stakeholders and collaborating remotely with a broader cross-functional team. From architecture to deployment, you will drive the technical direction independently. This is a high-impact, high-autonomy role where strong engineering fundamentals, Web API expertise, and the ability to navigate complex integration challenges are essential.

What You Will Do

  • 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.
  • Stay current with new technologies and actively bring relevant improvements into the team's workflow, including AI-assisted development practices.

What You Will Bring

  • 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; proven ability to optimize high-traffic web applications.
  • Sound understanding of .NET service lifetimes/scopes and database performance, including indexing strategies.
  • Experience developing and maintaining microservice architectures.
  • Comfortable working through system design and architecture questions - able to clarify assumptions, analyze trade-offs, and propose concrete solutions.
  • Proficiency with Git and experience in code review and refactoring practices.
  • Able to work independently and take full ownership of delivery; comfortable collaborating remotely with client stakeholders and cross-functional teams across different time zones.
  • Practical experience with AI-assisted development tools and workflows.
  • Good English communication skills - able to read technical documentation and collaborate with international stakeholders.

Nice-to-Have

  • Experience with Azure cloud services: Azure Functions, Service Bus, Azure SQL, Cosmos DB, Table Storage.
  • Familiarity with Docker and DevOps practices.
  • Knowledge of Kafka or RabbitMQ for event-driven messaging.
  • Basic knowledge of HTML, CSS, and JavaScript.

Why You'll Love Working Here?

  • Join Vietnam's Best IT Company: Work with some of the best minds in the industry and be part of a company that's redefining how businesses scale through technology.
  • Career Growth & Leadership Opportunities: Collaborate directly with our leadership team, receive mentorship from seasoned experts, and tackle real-world business challenges.
  • AI-First Innovation & Strategic Consulting: We're shaping a culture where AI is woven into how we think, create, and solve problems.
  • Competitive Compensation: Expect an attractive salary, performance-based bonuses, and a benefits package that reflects your impact.
  • Comprehensive Benefits:
    • A laptop is provided.
    • Community Tech activities.
    • A fun & dynamic environment and freedom to be creative.
    • Modern office with a flexible, relaxing zone.
    • Performance bonus (up to 2-month salary).
    • Performance review 2 times/year.
    • Extra Premium Healthcare & Annual Health-check.
    • 15 days of annual leave.
    • Working time: Monday - Friday (9 AM - 6 PM).

Location

  • Ho Chi Minh office: Podium Floor, Sapphire 2 Tower, 92 Nguyen Huu Canh Street, Thanh My Tay Ward, Ho Chi Minh City, Vietnam.
  • Da Nang office: 23rd Floor, G8 Golden Building, 65 Hai Phong, Hai Chau Ward, Da Nang City, Vietnam.
  • Remote Work: Candidates based in Hanoi or Can Tho are welcome to work remotely.

Note: By submitting your application to Gradion, you agree to allow us to process your provided information in accordance with our Personal Data Protection Policy.