it careers in Nicosia, Cyprus