Business Development Manager Location: Dubai Permanent, Full time Company Overview: Discovery to Live have partnered with a dynamic and innovative leader in the technology industry, who are seeking a highly motivated and results driven Business Development Manager to join their…