Senior Business Development Manager English-speaking job Work permit in EU required Filled