software development careers in Cyprus