Concentrix SpainFOLLOWCustomer Service / Call CenterLatest jobsTranslator (Italian & English-speaking) – On-site – High Tech Industry HI01Translator (French & English-speaking) – On-site – High Tech Industry HI01Sales Development Specialist (French-speaking) - On-site - High Tech Industry HS03View 109 jobs