Timely preparation and review of monthly, quarterly and year-end financial statements
2) Ensure accurate and timely recording, analysis, and reporting of financial transactions in compliance with applicable accounting guidelines
3) Supervise and develop the existing accounting staff which includes hands-on involvement in the General Ledger, Cash, Accounts Receivable, Prepaids, Inventory, Expenses and Accruals, Taxes, Reserves etc. including performance reviews.
4) Develop and implement accounting procedures, and internal control activities to enhance efficiency and accuracy
5) Assist with external audits
6) Monitor daily bank transactions and monthly reconciliation
7) Support team members across the organization with various accounting questions and tasks
8) Ad hoc finance and accounting related activities as requested.