Job Description
Job Description
Salary : $80,000 + dependent on experience.
We are seeking an experienced, hands-on experience Assistant Controller to be a key player who thrives on building strong financial foundations. The right candidate is responsible, in partnership with Senior Managers, for ensuring the company's financial health and providing insightful analysis. A solid understanding of GAAP and risk management is necessary in this position. This position is responsible for maintaining accounting processes that support our growth and business activities. This role requires a strategic thinker who can connect financial data to the overall business strategy and enjoys collaborating with others to achieve shared goals.
Duties and responsibilities (this list is not all-inclusive or to act as a formal job description but is meant to describe the primary duties) :
- Prepare accurate and timely financial reporting packages
- Prepare month-end close journal entries, reconcile general ledger accounts
- Prepare and analyze timely financial statements, budgets, and forecasts.
- Maintaining accounts payable, ensuring timely payment of invoices.
- Work side by side with other departments to develop improvement plans and make financially sound business decisions
- Work with Auditors for yearly audits as required
- Special projects as assigned
- Maintain credit cards to include downloads into QuickBooks
- Maintain bank account to include downloads into QuickBooks
- Ensure compliance with all federal, state, and local tax regulations.
- Prepare federal and state information for tax accountant
- Prepare yearly sales tax returns
- Ensure efficient and effective internal controls are in place for accounting processes
- Work with the Company's insurance agent on yearly renewals
- 1099 and TIN matching program, filing reports with the IRS
Required skills and abilities :
Bachelor’s degree in accounting7 to 10 years experience in accountingHighly proficient in QuickBooks desktop accounting softwareExcellent Organizational skills and attention to detailExcellent written and verbal communication skillsAbility to effectively communicate to anyone at all organizational levelsComputer experience in Excel, Word, and Outlook at an advanced levelAbility to take initiative, multi-task, and work well under pressureThis is an on-site, in-office position.