Job Title: Service Delivery Manager – Customer Contact Center & Customer Success Location: Remote (Sort-term travel to Madagascar required) C level proficiency in French Language required Role Overview We are seeking an experienced and proactive Service