Mantu - Tomorrow Is Human

[Junior - Senior/Leader] .Net Developer

Your role & responsibilities:

  • Build Mantu Group ERP System used by thousands of employees around the world, crossing different domains as HR, Finance, Business, and all other corporate functions
  • Lead the team design the project using appropriate technologies and framework to be efficient while giving the best UI
  • Ability to lead, mentor and motivate those around them
  • Technical watch to continuously improve your technical knowledge within and outside of your current tech stack
  • Ensure code quality by pair programming, code review, and share new solution, coach, and mentor other team members
  • Strong business knowledge to challenge your Product Owner:
    • Represent technical eyes for your PO
    • Challenge the UX Designer
    • Create Customer Value & User Discovery: Provide ideas & changes in order to increase the value your team can produce
    • Suggest Tooling improvement
    • Identify impediments related to organization/process
    • Continuously improve Training/Wiki/Documentation
  • Design scalable product, lead a technical refactoring from Audit to plan and implementation
  • Represent Software Architect (advocate about on-going projects and anticipate them without directly contributing to these)
  • Scrum/Agile environment: You join a Team (Product Owner/ Scrum Master/Software Engineers QC/…) and interact with other departments (Helpdesk, UX, Ops, etc.)  
  • Contribute to Mantu TechShare program (Internal Tech Blog, Innovation Days, Podcasts, etc.) to strengthen your technical skills and to be challenged by the community
  • Embody Mantu IT Team values and mind-set

Your skills & qualifications:

  • Bachelor’s degree from engineering school in Computer Science or related technical discipline (or equivalent)
  • Strong experience in VueJS or any other Front-End framework
  • .NET Core senior/expert
  • Strong understanding of object-oriented programming, design pattern.
  • Know Dependency Injection theory & practice
  • Know about advanced asynchronous programming with async and await task
  • Know about profiling & benchmarking .NET application
  • Bonus for event-based programming experience
  • Bonus for knowledge about data immutability
  • EF & EF Core, ASP NET / Core
  • Experience with similar techniques or architectures such as Auth0, Message Broking, RabbitMQ/Service-Bus & MassTransist, Clean Architecture
  • Experience in Azure Congitive Search, Azure Table is big plus
  • API design capacities  
    • Know about REST, RESTful
    • Know how to design good API from scratch, and migrate bad to goods one  
    • Know how to tests them, around automation testing
  • DBMSs  
    • Know about relational related (MS Sqlserver)
    • Have experience of improving performance  
    • Big data (nice to have)
  • Documentation
    • Know about writing down technical documentation
    • System Architecture Diagram
    • Know the common best practices of documentation (doc. near code, documentation as code)
  • Business proficient level of English to attend meetings with other development teams in Europe, give support to your applications, help project managers and architects take the best decision, document your work
2 days ago


  • Lầu 15, toà nhà Viettel, 285 Cách Mạng Tháng 8, Phường 12, Quận 10, Thành phố Hồ Chí Minh

Recruitment process

  • Round 1:

    Interview with Team Lead
  • Round 2:

    Interview with Technical
  • Round 3:

    Interview with HR



  • Lầu 15, toà nhà Viettel, 285 Cách Mạng Tháng 8, Phường 12, Quận 10, Thành phố Hồ Chí Minh

Company size



Tech stack