Technical Support Team Lead – Canada You manage the Technical Support team in Canada, forming part of a global 24/7 operation. Per saperne di più
Customer Onboarding Specialist – Canada You support our sales team in customer projects. Per saperne di più
Technical Support Specialist – Canada You will diagnose and resolve our corporate clients' technical issues over the telephone, email and… Per saperne di più