EXPERIENCE AND KEY Financial audit preparation and coordination of the audit process. Preparation of Board papers Preparations and reporting of the monthly management accounts Preparing budget and cash flows Preparation of financial statements including monthly, quarterly and annual accounts Managing and improving the financing of company’s working capital. Review and approve payment vouchers and cost analysis Ensuring financial records are maintained in compliance with accepted policies and all financial reporting deadlines are met Establishing and monitoring the implementation and maintenance of procedures of various departments within the organization. Oversee payroll management Ensuring proper systems in place to safeguard company’s assets. Ensuring accurate and appropriate recording and analysis of revenues and expenses Invoicing and payment reconciliations Collection of debts as per agreed terms. Analyzing and advising on business operations including revenue and expenditure trends, financial commitments, and future revenues Risk management champion COMPETENCIES Proficiency in Payroll Software and Quickbooks Proficiency in Quick books and other accounting software Extensive experience in preparing ledger entries, processing payments and report preparation. In-depth knowledge of accounting principles and applicable tax laws. Experience in preparing payroll and tax reports, as well as answering payroll inquiries. Excellent organizational and communication skills. An interest in working closely with people Good team working skills Ability to find solutions to problems QUALIFICATIONS: ACADEMIC & PROFESSIONAL CPA (K) An associate's or bachelor's degree in accounting