software development careers in Nicosia, Cyprus