Job Summary
We are seeking a highly skilled Financial Controller to join our team. The successful candidate will be responsible for overseeing the day-to-day operation of the finance office, including financial analysis and reporting, budgeting/forecasting, internal audits and controls, asset & liability reconciliation and cash control.
Main Responsibilities:
1. Lead and supervise a finance team of 5 staff members, providing guidance, coaching and performance management.
2. Oversee the income audit function, ensuring all revenue streams are accurately recorded, verified and reported.
3. Oversee the accounts payable function, ensuring accurate coding and processing of supplier invoices, on-time supplier payments and monthly supplier reconciliations.
4. Monitor and enforce compliance with the purchase order system.
5. Oversee the payroll function, ensuring accurate and timely payroll processing for weekly and monthly payroll cycles.
6. Manage the resorts labour management system and produce weekly reports comparing actual performance against forecasts.
7. Oversee the owner and membership function, ensuring accurate billing, reconciliations and clear financial communication with stakeholders.
8. Manage accounts receivable function, ensuring timely invoicing, prompt collection and resolution of queries.
9. Prepare monthly management accounts, including detailed variance analysis and commentary.
10. Prepare monthly accruals, prepayments and balance sheet reconciliations within strict deadlines.
11. Prepare weekly cash flow projections and monitor liquidity requirements.
12. Managing day to day banking operations, including reconciliations.
13. Take responsibility for cash control processes throughout the resort.
14. Responsible for VAT preparation.
15. Assist in the preparation of year end accounts.
16. Support the preparation and management of the annual budget.
17. Build and maintain strong internal & external stakeholder relationships.
18. Ensure the proper maintenance, accuracy and integrity of financial records and documentation.
19. Perform various daily and monthly administrative tasks as required.
20. Attend meetings and present financial updates as requested.