Job Description:
Customer Support Center Lead in Geneva is responsible for delivering exceptional service in a customer-focused environment. The role involves supporting customer needs through digital or direct interaction, ensuring satisfaction and compliance with service standards. The ideal candidate demonstrates empathy, professionalism, and the ability to resolve issues promptly. The position also includes liaising with internal departments to enhance service delivery and identify process improvement opportunities.
Job Requirement:
• Strong interpersonal and written communication skills
• Fluent in English; German and/or French a plus
• Solid understanding of financial forecasting and revenue tracking
• Proven ability to design and implement process improvements
• Ability to interpret large datasets to generate actionable insights
• Strategic thinking with attention to detail
• Minimum 3 years of experience in sales operations or business analysis
• Ability to manage multiple priorities and meet deadlines
• Experience working in cross-functional teams
• Demonstrated success in driving customer engagement initiatives