The roles of Real Estate Developers go far beyond construction. From selecting land and planning projects to managing finances