· Planning of project and creating of schedule for each individual project
· Planning of budget require for each job
· Listing and balance of budget
· Overall company project management
· Liaise with clients and sub-contractors
· Assigning task to various co-workers and contractors
· Monitor progress of on-going projects and ensure that work is completed on a timely manner
· To supervise on site and ensure work-safe working environment
· Managing of supplies required for each job
· Assist in ad-hoc assignment assign by company