What is the role of an IT consultant?
What is the job role of an IT consultant?