Overseeing day-to-day administrative tasks such as managing correspondence, filing systems, and office supplies. Assisting with recruitment processes, onboarding new hires, maintaining employee records, and coordinating training sessions. Supporting project managers by scheduling meetings, preparing reports, and ensuring timely communication between different teams and stakeholders. Maintaining accurate project documentation, including contracts, permits, and progress reports. They may also assist with compiling data for performance evaluations and presentations. Assisting with contract preparation, review, and management. This could involve liaising with subcontractors, suppliers, and client.