* Manage the budget and estimate costs.
* Keep track of inventory, tools and equipment.
* Ensure supplies and equipment are ordered and
delivered according to schedule.
* Prepare reports regarding job status.
* Resolve any problems that may arise.
* Ensure compliance with safety regulations and building
codes.
* Evaluate risks.
* Train and mentor construction workers and construction
laborers depending on the size of the project.
* Collaborate with subcontractors, engineers, architects
and key team members of the project team.
* Negotiate with external vendors on contract
agreements.
* Obtain permits and licenses from authorities.
* Ensure all deadlines are met.
* Delegate responsibilities.
* Allocate and manage resources.
* Keep all stakeholders aware of the progress.
* Handle any environmental or local community issues
that may come up during a project.
* Conduct site checks to monitor progress and quality
standards.