Prepare and post journal entries to the general ledger and maintain and reconcile general ledger accounts.
Assist in the preparation of monthly, quarterly, and annual financial statements. Participate in the month-end closing process and reconcile accounts and prepare supporting schedules.
Process and review invoices for payment, reconcile accounts payable and accounts receivable balances, reconcile bank statements to resolve discrepancies, and ensure accurate recording of cash transactions.
Maintain and reconcile fixed asset schedules.
Provide comprehensive support for internal and external audits, including preparation, organization of financial records, and timely responses to auditor inquiries.
Track actual financial performance against budgeted amounts on a regular basis. Analyze discrepancies and variances to identify areas where actual expenses or revenues differ from the budgeted amounts.
Assist CPAs or senior staff accountant in tax filing preparation and gather necessary documentation for tax reporting.
Train junior staff accountants and provide necessary guidance.
Proficient in collaborating with cross-functional teams and extensive experience collaborating with international clients across diverse sectors in US, UK and Canada.
Hands-on experience on various financial tools.