Manager, Business Support
Position Summary:
Based in Singapore, The Manager, Business Support's primary responsibility is to take ownership of the business relationships through excellent service efforts aimed at ensuring that the objectives of clients/partners are met for Netstars' global growth.
The role holder will be working with various parties including licensed fina...