Job Summary

Job Type


Years of Experience
Information not provided

Tech Stacks

Job Description

A Software engineer is responsible for development of software product throughout the Software Development Life Cycle (SDLC).

Responsibility involves:

  • Analyze user requirements
  • Write and test code, refining and rewriting it as necessary and communicate with any programmers involved in the project
  • Research, design and evaluate new software programs
  • Enhance existing programs by analyzing and identifying areas for modification
  • Create technical reports
  • Correcting software defects
  • work closely with other staff, such as project managers, graphic artists, UX designers, other developers, sales, marketing, application and customer service professionals
  • Consult clients and colleagues concerning the maintenance and performance of software systems
  • Investigate new technologies


  • A bachelor's degree or diploma in computer science or computer engineering or other related disciplines
  • Proficiency in computer programming languages such as WPF, C#, JavaScript, and XML will be advantageous.
  • Strong working knowledge of Microsoft Windows is a must along with extensive experience in software development and testing. 


There are no salaries from Makino Asia Group that are similar to this job

View more salaries from Makino Asia Group

NodeFlair Insights of Makino Asia Group