Ho Chi Minh City, Ho Chi Minh City, Vietnam

Back-end Engineer

 Job Description:

- Responsibilities:

The backend engineer will build scalable microservices that will provide the ability for front-end services

and partners to interact with our core services. The selected candidate will have to write modular and

reusable code, work as part of a team to develop fast, well-tested, and performant code for .NET

microservices

- Design and code scalable microservices.

- Understand business requirements in the form of user stories and translate them to technical tasks

and activities that need to be carried out.

- Write automated unit and feature tests

- Design system, network, application, and infrastructure design.

- Monitor and control requests for changes or new additions, ensuring product and process quality

- Experience with Design Patterns will be an added bonus.

- Join scrum team activities such as daily scrum, sprint planning, sprint review, and sprint

retrospectives.

- Perform code reviews as part of the development process.

- Adapt to the projects task delivery on time.

- Perform story points estimation of work activities.

- Diagnose and fix bugs and other software defects.

Requirements:

- Bachelors degree in computer programming, computer science, or a related field.

- Have experience with Development with Scrum process framework

- Fluency or understanding of C# and operating systems may be required.

- Experience working with cloud services, in particular Azure cloud.

- Familiar with .NET Core.

- Able to write Unit Tests using MSTest.

- Working experience with Git

- Exposure to Docker, Kubernetes, and microservices will be an added bonus.

- Experience in developing RESTful API

- Strong understanding of the web development cycle and programming techniques and tools.

- Focus on efficiency, user experience, and process improvement.

- Good time management skills.

- Strong problem-solving and verbal and written communication skills.

- Experience with working with RDBMS such as SqlServer or MySql.

- Ability to work independently or with a group.

- Nice to have:

o Basic knowledge of HTML, CSS, and JavaScript.

o Can work with VueJs is a plus

  Required Skills:

.NET Vue.js C#.NET Angular React C#