Unfortunately even some of the most talented and experienced developers fail to understand the business objectives that are driving the project. In other words, most developers are just creating lines of code, without recognizing that you need to make a positive return on your investment.
Imagine hiring a developer who is not only experienced and reliable, but who digs deep to understand your business and the problems you are trying to solve. Imagine working with a developer who puts you first. Someone who makes recommendations based on your business needs. A Developer who communicates with you at every stage of the project and can clearly explain what is going on.