Job Description
Responsibilities
- Manage all accounting transactions.
- Prepare budget forecasts.
- Liaise with the human resource department to maintain an effective payroll administration system.
- Publish financial statements and bookkeeping ledgers in time.
- Handle monthly, quarterly, and annual closings.
- Reconcile accounts payable and receivable.
- Ensure timely bank payments.
- Compute taxes and prepare tax returns.
- Manage balance sheets and profit/loss statements.
- Report on the company’s financial health and liquidity.
- Audit financial transactions and documents.
- Reinforce financial data confidentiality and conduct database backups when necessary.
- Comply with financial policies and regulations.
- Reconciling the company’s bank statements and bookkeeping ledgers.
- Completing analysis of the employee expenditures.
- Managing income and expenditure accounts.
- Generating the company’s financial reports using income and expenditure data.
- Keeping a check on the company’s finances based on financial status.
- Ensure that taxes, pension and other statutory contributions/payments are properly filed and remitted on or before government-mandated deadlines.
- Initiating and managing financial and accounting software used by the company.
- Review financial records of sales to ensure balanced accounts are maintained.
Job Skills and Requirements
- Bachelor's Degree in Accounting or any other related field.
- Professional certification (ICAN, ACA, etc) is an added advantage
- 4 - 7 years proven experience as an accountant, accounts officer or relevant role.
- Excellent knowledge of data analysis and forecasting methods.
- Proficient in the use of MS Office and financial management software
- Excellent communication and people skills.
- Excellent knowledge of accounting regulations and procedures, including the Generally Accepted Accounting Principles.
- Hands-on experience with accounting software like FreshBooks and QuickBooks.
- Experience with general ledger functions.
- Strong attention to detail and good analytical skills.
- An analytical mind, comfortable with numbers.
- Project management skills and a team player.