To plan, 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 related to software backend technologies such as microservices, web services, database, Big Data platforms, cloud and virtualization technologies.
To plan and deliver research projects under Backend Unit
To work independently and provide adequate design support to project’s team
To work with other researchers to gain an understanding of the problems they face, and then develops, maintains and extends software to provide the solution
To carry out feasibility studies and conduct literature reviews before starting new research project
To take research projects from initial concept to development and production ready solutions.
To perform data analytic to measure efficacy and continuously thrive to improve developed solutions
To be a strong contributor in the research projects, an active team member and assist each other to ensure successful execution of projects
To be a team player that actively contributes ideas and initiatives to team, and independently complete assignments
To deliver reports and documentations as needed by project leader professionally.
To participate in technical papers / copyright / patent publication locally as well as internationally upon approval
To support product management in creating innovative data products and solutions.
To continuously seek out latest technologies within the domain and strengthen the unit’s R&D capabilities
To support IPR initiatives such as scientific paper publication, patent and copyright where applicable.
Minimum a Bachelor Degree in Computer Science / Computer Network / Electrical Engineering / Electronics Engineering / Telecommunication Engineering or similar qualification with minimum 5 years of relevant working experience
Strong web development skills with emphasis on Python, Java, and SQL
Strong knowledge in web services using SOAP and REST API
Strong knowledge in database development such as data mining, data security, database design, database programming, MySQL, PostgreSQL, Oracle
Strong knowledge of new and upcoming software technologies such as NodeJS, ReactJS, responsive web and microservices
Experience in scaling software services and related performance and security tests
Experience in Big Data platform such as Cloudera/HortonWorks, Hadoop is a plus
Good knowledge in cloud and virtualization technologies in Linux environment, such as CentOS, Ubuntu, Virtual Box, and Docker
Good knowledge in professional software development processes such as continuous integration, unit testing, debug techniques, and Agile/Scrum/Kanban methodologies
Strong background in research with list of publications, research projects, IPR activities or scientific award/honour
Strong verbal, presentation and writing skills and a self-starter
Flexible and adaptable to any changes within a short notice
Deep working knowledge and experiences in design thinking and agile methodology
Strong 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.