solution consultant