Plan, conduct, and execute research and development activities in an integrated, timely, cost effective, and high quality manner in accordance with division's strategic and operating objectives. - Work independently and provide adequate system design support to project team. - Work with other researchers to gain an understanding of the problems they face, and then develops, maintains and extends software to provide the solution. - Carry out feasibility studies and conduct literature reviews before starting new research project. - Take research projects from initial concept to development and production ready solutions. - Perform data analytic to measure efficacy and continuously thrive to improve developed solutions. - 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 of relevant working experience (minimum 5 years for senior) - Solid skills in programming skills and framework, Senior developers should have 2 or more of the listed skills: Java, Python, NodeJS - 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 with MySQL, PostgreSQL, Oracle - Strong scripting skills such as Bash, Python, and SQL. - Experienced in scaling software services, microservices design, performance and security optimization. - Experienced 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, Docker, Kubernetes. - Good knowledge in professional software development processes such as continuous integration, DevOps, unit testing, debug techniques, and Agile/Scrum 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 - Strong knowledge of new and upcoming software technologies such as NodeJS, ReactJS, responsive web and microservices - 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 technologiesContract length: 12 months**Salary**: RM7,000.00 - RM15,000.00 per monthSchedule:- Monday to FridayApplication Question(s):- Are you in Malaysia currently?**Experience**:- Backend Development: 3 years (preferred)- SOAP and REST API: 1 year (preferred)- Node.js: 1 year (preferred)- RestJs: 1 year (preferred)