software solutions careers in Portugal