German speaking Sales Renewal Specialist