Provide weekly updates on project progress to the Project Manager. To provide support to the Project Manager in the areas of safety, planning, scheduling, cost monitoring, cost reporting, customer reporting, performance tracking, budgeting, estimating, change orders, billing and bid development. Wor...