Manage day to day financial and accounting functions, including payables, receivables, billings, payroll and cash management for the business and all related entities
Ensures the timely preparation of monthly and annual financial statements, cash flow statements, and any other reports deemed necessary by Management Committee
Manages the companys trust accounting
Prepares annual operating and capital budget
Oversees the companys cashflow and overall financial position
Coordinates annual financial statement preparation with the companys external accountants
Manages the companys banking relationships, including the negotiation of loans as necessary
Human Resources
Manages all staff recruitment and hiring activities including interviewing, selection, onboarding and training
Coordinates staff performance reviews and salary reviews
Manages the employee health and benefits plan
Participates and supports the Personnel Committee
Ensures the human resource policy manual is developed, maintained and followed
General Management
In cooperation with Management Committee, develops strategies to manage and support the growth and success of the company
Ensures the Management committee has all the necessary information to make effective decisions in a timely fashion
Develops and maintains all operating and administrative procedures and policies of the company
Coordinates all meetings involving the full partnership, lawyers and various committees of the company, including agenda preparation, minutes and follow up
Administers the companys various professional liability insurances
Oversees all office administration including records management, space utilization, facilities, maintenance, office services, insurance, purchasing, mail and messenger services, and special projects
Supports all marketing and business development activities of the company including website, advertising, events, newsletters and communication
Maintains files related to complaints and claims (if any) filed against the company
Technology
Oversees all technology including hardware, software, telecommunications and other tools that provide the necessary information and technical support to meet the companys business requirements
Ensures that new and emerging technologies are assessed to determine their potential value to the company
Supervise the training of staff on how to use the companys technology and its applications in the most productive way
MBA or equivalent
CA(SA) (preferred)
Careers24
Beware of fraud agents! do not pay money to get a job
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.