Prepare financial statements, reports, and budgetsAnalyze financial data and provide recommendations based on findingsManage accounts payable and receivable, payroll, and general ledgerEnsure compliance with financial regulations and accounting standardsMonitor and forecast cash flow, and make recommendations for improvementsCollaborate with other departments to improve financial processes and proceduresProvide advice and guidance on financial decisions and strategiesDevelop and implement accounting policies and proceduresPerform audits and reviews to ensure accuracy of financial recordsMaintain and update accounting databases and softwareConduct regular analysis of financial performance and provide reports to management