Business Development Representative
Denodo Technologies
Overview In this role you will identify and qualify new business opportunities in UK and NEMEA, engaging C‑level executives and nurturing inbound and outbound leads. You will collaborate with sales...