A civil engineer specializes in site development. Professionals like Noble Land Development design and plan various types of land developments. Among other things, they plan and design office parks, residential subdivisions, commercial shopping centres, and agricultural land uses. A site ...