Job DescriptionManage accounting team and oversee daily operationCommunicate with other departments to resolve issues and reconcile subledgersReview monthly journal entries and account reconciliationsPrepare and analyze various monthly financial reportsPrepare quarterly consolidation packageAssist with budgeting, forecasting and financial planningEnsure timely filing of Sales, Income and Other taxes working with external advisorsGather necessary information from subsidiaries and affiliates for group tax filingSupport year-end audit by preparing various schedules and eliminating journal entriesWork with internal and external auditors to ensure compliance and timely reportingMaintain a positive working environment that reflects the company's values QualificationBachelor's degree in accountingPrevious public accounting experienceMinimum 3 years' experience in supervisory role and/or CPA designationProficiency in Microsoft Office and automated accounting systemsExcellent time and project management skills