1337 analyst English-speaking jobs in Spain