Job descriptionCreating timelines, milestones, and deliverables to contribute to effective project planningFollowing up on the progress of action items and other tasks and reporting to the project managerSupporting team members in completing their tasks to ensure they meet milestonesUpdating and organizing project files, such as meeting minutes and progress reportsScheduling meetings, conference calls, and project-related events with team membersObserving the team's performance and providing detailed updates to the project managerAssisting in the preparation of project presentations and reports for senior managersAssisting the project manager with budgeting, logging expenses, and filing financial reportsFacilitating communication among team members and liaising with the project managerProviding administrative support to project managers when necessarySeeking opportunities for process improvements and making recommendationsWriting and distributing project-related messages, such as memos and status updatesCollaborating with cross-functional teams that include a diverse range of personalities and skills