it technology careers in Larnaca, Cyprus