. Work in project groups and are responsible for the design, development, and implementation, testing of software applications.
. Able to play many different roles in a project such as
Designer, Developer, and
Tester, Configuration Management
. Select the most appropriate technical solution (architecture, design approaches or preliminary designs) and then demonstrate proposed solution to the client and the development team;
. Understand non-functional requirements such as performance, scalability, security, extensibility, maintainability and consult Technical Leads to create solutions meeting those;
. Design the software application based on architecture and requirements (design packages, design subsystems);
. Write design/implementation/test cases/user guide documentation;
. Participate in design/code reviews/customer support/problem solving meetings;
. Coding, implementing, maintain, and troubleshoot software;
. Adhere to strict delivery schedules;
. Mentor and provide guidance to other team members;
. Participates in R&D, training and organization innovation and deployment activities;
. Make presentation for new tools/technology;
. Participate in the recruitment for
software engineer resources when necessary;
. Support Tech Lead and Manager if other requirements and assignments.
. Good knowledge of software development process, especially software analysis & design processes, implementation process;
. Good experience in technologies that match the company's focus;
. Team-oriented and ability to work independently - self-directed;
. Knowledge with OOP;
. Knowledge with popular web applications framework - Bootstrap, jQuery, [protected info], [protected info], React
• Competitive salary 13th month bonus.
• Professional working environment.Team building, travel.
• Social insurance, unemployment insurance, health insurance according to laws.
• Equipped with computers, laptop and tools for work.