TopDev

Mantu

[Junior - Senior/Leader] .Net Developer

Quận 10, Hồ Chí Minh
Posted 1 year ago and Job expires in 1 year ago

Year of experience

Job Type

Contract type

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

Requirements

  • 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

Benefits

Recruitment Progress

Round 1

Interview with Team Lead

Round 2

Interview with Technical

Round 3

Interview with HR

Industry

Software

Company size

100-499 Employees

Nationality

Switzerland

4d564ee29d0689227ff22fb316003db8.jpg
0107799b3449f017a958 - Cẩm Anh Nguyễn.jpg
6140e934a3e667b83ef7 - Cẩm Anh Nguyễn.jpg