About this role
Sales Manager at CDNetworks. Location: Tokyo, Tokyo, Japan. Role: Achieving sales targets, Managing customer relationships, Forecasting sales performance Requirements: Bachelor’s Degree in Business Management, Marketing, Computer Science, Information Technology or related discipline. 3+ years of experience in IT B to B sales. Category: Sales Seniority: Mid Level Commitment: Full Time Workplace: Onsite Languages: English