We are on a mission to develop next-generation intelligent apps, with a combination of AI, cloud, communications and mobile technology. We are seeking Software Developer, with a robust technical background and a passion for innovation to join our dynamic team.
In this role, you will be reporting to the R&D Manager. Your primary role is to develop our advanced intelligent application and ensuring the optimal performance of our existing systems.
You will be involved in the complete software liftcycle starting from conceptualising of the product, design, development, implementation, training and support. You may also tasked to maintain our existing systems.
Responsibilities:
· Develop cloud based Intelligent application, which may covers both back-end and front-end based on requirements.
· You are required to collaborate with other team members on the development works.
· Maintain and enhance on existing projects
· Contribute new ideas and approaches
· Setup and configure backend cloud infrastructure for hosting the solution.
· Troubleshoot any software issues.
· Perform testing and commissioning works.
· Provide technical support to customers.
· Liaise with solution experts on faults escalation.
· Provide basic user training to customers.
· Prepare relevant documentations or guides for customers.
Requirement :
· Proficient in array of programming languages, such as C#, Javascript, Typescript, java, and python (at least 2 languages)
· Willing to learn new programming language
· Knowledge in Database design and development e.g. SQL and NoSQL.
· Familiar with development and consumption of RESTful API
· Knowledge in integrating third-party SDKs and APIs
· Excellent problem-solving skills and critical-thinking skills
· Knowledge in Mobile App Development React Native is a Plus
· Excellent interpersonal and communication skills, with ability to communicate effectively with teammates and customers.
· Positive thinking, energetic, and ability to work as a team.
· Ability to multi-task is mandatory.
· Minimum 2-3 years working experience in software development is preferred.
· Minimum diploma or university degree in Engineering/Computer Science or related IT field.