Job Description
Software Research and Development for automated control solutions
Participate in the software requirement analysis and feature design.
Develop the applications for the domain of automated control systems.
Build and enhance continuous integration system for development and test.
Participate in coding, unit testing and bug fixing.
Perform quick test to ensure feature delivery quality.
Write necessary documents during the product delivery process
Qualifications
Bachelor/master’s degree in computer science or equivalent
Minimum 5 years’ work experience for bachelor and 3 years for master
Self-motivated and team-oriented personality.
Strong ownership and problem-solving skills.
Great leadership and communication skills
Good English communication (speaking and writing) skill.
Skills
Expert in C#/WPF development skills
Familiar with C/C++ development skills
Basic Object-Oriented Design /Programming skills.
Basic knowledge of AI, Algorithms, Data Structures, Object Oriented Design, Databases (SQL/ NoSQL).
Has the knowledge of any of the following technologies: JavaScript, Node.JS, PHP, HTML, CSS, JavaScript, AJAX and MySQL.
Basic knowledge of agile software engineering methodologies would be a plus
With the related knowledge of cloud technologies (e.g., Microsoft Azure, AWS) would be a plus
Familiar with continuous integration and delivery tools/practices
Experience with source control and bug tracking tools
