Job Description
Key Responsibilities
- Develops code and documentation for a variety of difficult software projects, and design and implement bug fixes.
- Designs a variety of difficult software projects.
- Defines software specifications.
- Interfaces with internal customers for requirements analysis and schedule.
- Troubleshoots a variety of difficult software problems.
- Performs software tests on code and enhancements.
- Interfaces with external customers regarding software issues.
- Compiles data for regularly scheduled or special reports, analysis and statements.
Requirements
- Bachelor's degree in Computer Engineering, Software Engineering, Computer Science or equivalent
- Have experience in C++, C#, Python and object-oriented programming
- Expected in business travel
- Vision algorithm, machine language and automation skill preferred
- Ability to speak Mandarin would be an additional advantage in order to liaise with Chinese-speaking counterparts