software solutions careers in Porto, Portugal