Business Development Manager: complex sales partnership with technical challenge