TalentWorld
Position: Service Delivery Manager
Location: Deer Lake – NL
Description: Are you ready to lead, innovate, and elevate? Do you thrive in tackling challenges head-on, and have a knack for inspiring teams? Can you think on your feet and remain calm in a critical situation? If so, TalentWorld is on the hunt for a sa…
Company Name: TalentWorld
Salary: $70000 per year