Key Responsibilities:Maintaining financial records, including accounts and statementsReconciling bank statements and ensuring all transactions are recorded accuratelyAssisting with budget preparation and monitoringProviding support to the finance department with various tasks, such as invoice processing and data entryCommunicating with other departments and external parties as necessaryPayroll Administration:Prepare staff accounts submissions for payrollPreparing wage paymentsOvertime/ leave balance record keeping and cross checkingSubmitting relevant payroll information to NBCEI MonthlyGeneral Finance responsibilitiesReconciling bank statements and ensuring all transactions are recorded accuratelyAssisting with AFS preparationAssisting the General Manager and Finance Manager with Financial Record keepingAssisting with budget preparation and monitoringAssisting with Stock take to ensure accurate valuationsManaging petty cash payments, entries and reconciliationManaging ReimbursementsUpdating finance system pricingMaintaining and recording Finance information on the project management systemPreparing and managing Monthly reportingMaintaining financial RecordsSupplier AdministrationReconciling supplier accounts and ensuring all transactions are recorded accuratelyCapturing Supplier invoices / related documents accurately and towards the appropriate accountEnsuring that Invoices raised are correct / match PO'sCommunicating with project manager to ensure all project specific charges are raised correctlyPreparing daily / weekly / Monthly payments timeously according to Supplier payment termsMaintaining Order payments sheetIssuing Purchase orders and checking Purchase orders against customer ordersAllocating payments against related invoicesEnsuring all Supplier related documents are correctly saved and filed physically and digitallyDebtors CollectionsReconciling Customer accounts and ensuring all transactions are recorded accuratelyIssuing customer InvoicesWorking closely with Project team to ensure accurate and complete invoicesIssuing Customer StatementsIssuing Customer Payment RequestsAllocating payments against related invoicesAccounts payableMatching invoices to goods received/Delivery notesProcessing invoices into creditors ledgerPreparing payments of invoicesMaintaining order payments sheetReconcile invoices to supplier statements and deal with any related queries.Project RelatedEngaging positively with Treetops Clients to communicate Finance related informationCreating and updating project costingsProviding project related information to the project managerCommunicating dates; deadlines and delays timeously to the team so that everyone is aware of project timelines and clients are informedEnsuring all Customer related documents are correctly saved and filed physically and digitallyUpdating Financial info to project management systemDiverse tasksGeneral assistant to General ManagerAnswering phone callsCommunication and order processing of non stock related suppliers as directed by the General Manager