Key Responsibilities:
- Prepare and maintain financial records, including general ledger entries, accounts payable and receivable, payroll, and tax filings
- Perform month-end and year-end closing processes
- Prepare and analyze financial statements, budgets, and financial forecasts
- Ensure compliance with accounting standards, company policies, and relevant laws and regulations
- Conduct internal audits and assist with external audits
- Reconcile bank statements and balance sheet accounts
- Monitor and manage cash flow, ensuring adequate funding for operations
- Prepare tax returns and ensure timely payment of taxes
- Collaborate with other departments to gather and analyze financial data
- Assist in developing and implementing financial policies and procedures
- Provide financial advice and support to management for decision-making purposes
- Enter all data transactions, including ledgers, bills, invoices, expenses, payments, and transfers
- Maintain and update accounting records and files
- Perform data entry and ensure the accuracy of financial data
- Reconcile bank statements and accounts to ensure accuracy
- Assist with accounts payable and accounts receivable functions
- Support the senior accounting team in various projects and tasks
- Provide administrative and operational support to the finance and operations department as needed
Requirements & Qualifications:
- Bachelor’s degree in Accounting, Finance, or a related field
- 2-5 years of experience in accounting or a related field
- Strong proficiency in English, with excellent communication skills, both written and verbal
- Demonstrated expertise in finance systems and software
- Proven ability to generate accurate and insightful financial reports
- QuickBooks experience is a plus