Use estimating software to generate estimates accurately and timely Prepare detailed cost estimates (labor, materials, equipment, subcontractors) Meet client deadlines in a fast-paced environment Review and interpret construction drawings and specifications Prepare bill of quantities for supplier pricing Develop competitive bid proposals Manage multiple projects simultaneously Utilize excellent time management skills