Maintain accurate financial records including accounts payable, accounts receivable, and general ledger
Prepare timely financial statements such as balance sheets, income statements, and cash flow statements
Analyze financial data to identify trends, risks, and opportunities and provide recommendations to management
Ensure compliance with accounting standards, tax laws, and regulatory requirements
Manage and maintain the company’s QuickBooks accounting system including data entry, reporting, and troubleshooting
Prepare and submit financial reports to management and relevant stakeholders
Coordinate with external auditors and support audit processes
Provide financial guidance and support to management and other departments
Oversee inventory and stock management