Duties and Responsibilities: Prepare and review monthly, quarterly, and annual financial statements.Ensure accuracy and adherence to GAAP (Generally Accepted Accounting Principles) and regulatory requirements.Monitor financial performance against budgets and forecasts, analyzing variances and providing explanations.Assist in the development of annual budgets and long-term financial projections.Monitor budgetary control and report variances with recommendations to management.Oversee the month-end and year-end close processes to ensure timely reporting.Review and approve reconciliations of key accounts, such as bank statements, inventory, and intercompany transactions.Prepare for external audits by providing necessary documentation and reports.Develop, implement, and maintain internal controls to safeguard assets and ensure data integrity.Supervise, mentor, and support accounting staff, providing training and development opportunities.Conduct performance evaluations and set goals for team members to support individual growth.Identify opportunities to improve accounting processes and reduce inefficiencies.Implement best practices for financial management and reporting, including automation where possible.Ensure accurate and timely filing of all company taxes, including payroll, sales, and corporate income tax.Work with tax advisors to maintain compliance with local, state, and federal tax requirements.Serve as a key point of contact between the accounting department and other departments, fostering collaboration.Communicate financial insights and recommendations to senior management to support strategic decisions. Qualifications, Skills and Experience: Bachelor's degree in Accounting, Finance, or a related field; CPA or CMA preferred.5+ years of accounting experience, with at least 2 years in a managerial or supervisory role.Proficiency in accounting software (e.g., QuickBooks, SAP, Oracle), advanced Excel skills, and familiarity with financial reporting systems.Strong analytical, problem-solving, and communication skills; attention to detail and ability to manage multiple priorities.In-depth knowledge of financial accounting and GAAP principles.Effective team leadership and people management.Strong organizational and time management skills.Ability to adapt to fast-paced, dynamic work environments.