consultant

A person paid to give expert advice on problems.