Flexible Work, Better Balance
The Business Support Specialist is responsible for direct communication with the customer and various departments within the business to support end‑to‑end customer master process, service order and portal management. In this role you can grow into a subject matter expert whilst improving your knowledge of international business. This position reports to the Customer Service Team Leader and is part of the KL Customer Service team located in Petaling Jaya. It is an on‑site role.