development careers in Larnaca, Cyprus