Job Responsibilities
- Work closely with the project team to prepare project functional specifications
- Conduct research to identify the best software approach for realizing the project goal
- Designing and coding of backend systems and graphical user interfaces based on the identified best approach
- Support the maintenance and documentation of the codebase of the company
- Support presentations to clients by providing technical details and backup
Job Requirements
- Asso. Degree or Higher Diploma or Bachelor’s Degree or above in Information Technology / Computer Science or relevant disciplines
- Relevant working experience is preferred
- Adept in either C /C++ /C# /Python programming with good debugging skills
- Knowledge of a SQL database such as MySQL or PostgreSQL
- Knowledge of Linux OS (esp. Ubuntu) is preferable
- Experience in IoT development and app development is a plus
- Ability to select the best methods and techniques for solving a problem
- Excellent written and verbal communication skills including the ability to communicate technical issues to a diverse non-technical audience
- Capable talent with less experience will also be considered