3. Compute cost factors and prepare estimates used for management purposes such as planning, organizing, and scheduling work, preparing bids, selecting vendors or subcontractors, and determining cost-effectiveness. The successful candidate will be responsible for preparing detailed cost estimates for commercial roofing projects by analyzing the plans, specifications, proposals, and other documentation.