Conduct and execute research & development (R&D) activities based on the project assignments and role in an integrated, timely, cost effective and high-quality manner in accordance with division’s strategic and operating objectives, with focus on conceptual aspects of design processes and tangible elements.
Work independently and provide adequate design support to project’s team.
Be a strong contributor in the research projects, an active team member and assist each other to ensure successful execution of projects.
Be a team player that actively contributes ideas and initiatives to team, and independently complete assignments.
Deliver reports and documentations as needed by project leader professionally.
Participate in technical papers / copyright / patent publication locally as well as internationally upon approval.
Support product management in creating innovative data products and solutions.
Continuously seek out latest technologies within the domain and strengthen the unit’s R&D capabilities.
Support IPR initiatives such as scientific paper publication, patent and copyright where applicable.
Job Requirements
Bachelor's degree in Computer Science or similar qualification with minimum 1 year (minimum 3 years for senior) of relevant working experience
Strong in Angular web development framework.
Strong command of HTML5, CSS, and JavaScript.
Experienced and knowledgeable in databases such as MariaDB, Oracle, Postgres.
Experienced in developing microservices in docker or Kubernetes environment.
Skills in writing unit test automation for own code.
Experienced with Git and CI/CD development pipeline.
Good to have skills in Java, Python, and NodeJS.
Good to know Rapid Web development framework such as PHP (Webix), Angular, React, Vue.
Experience in the development environments of commercial grade software.
Good background in research with list of publications, research projects, IPR activities or scientific award/honour.
Flexible and adaptable to any changes within a short notice.
Deep working knowledge and experiences in design thinking and agile methodology.
Good problem solving, troubleshooting and analysis skills and has a strong interest in research and software development.
Able to work collaboratively in teams and develop meaningful relationships to achieve common goals.
Able to perform under minimum supervision, work independently and deliver quality work under tight deadlines.
Able to work well in a fast-paced environment and can handle multiple projects at the same time.
Excellent inter-personal and communication skills with both internal and external stakeholders.
Passionate about learning and staying updated in emerging trends and technologies.