SR Business Development Manager UK
- Location
- Greater London, England, United Kingdom
software, preferably experience in selling software-related products Assembles project teams and optimally utilizes internal resources to close deals Job requirements Completed bachelor’s degree, preferably in a commercial field, plus at least 5 years of proven sales experience as an Business Developer and preferable Channel experience. Experience with ...