The Senior Business Development Manager for Iberia will contribute strongly to this challenge. This role requires solid energy business development background,…