Accounting Manager
GOEX Corporation · Janesville, WI · 6 days ago
On-siteAccountingFull-time
Duties and Responsibilities
- Responsible for all functions of the accounting department including Accounts Payable, Accounts Receivable and Cost Accounting.
- Oversee and provide guidance to accounting staff to ensure accuracy, efficiency, and ongoing professional development.
- Provide oversight to cost accountants regarding quoting, order pricing, and pricing file updates.
- Ensure accuracy and timeliness of all financial reports.
- Review the accounting staff’s month end close work, including files, reconciliations, and journal entries.
- Perform assigned month end closing duties.
- Prepare monthly financial statement files for review by VP of Finance.
- Maintain and improve internal controls.
- Aid in the annual budget process, including analysis, preparation, and supporting documentation.
- Aid in the coordination and preparation of the annual financial statement audit.
- Support the implementation of new accounting standards as required to ensure compliance with GAAP.
- Review and approve weekly check runs prepared by Accounts Payable.
- Review monthly credit card files prepared by Accounts Payable for accuracy.
- Prepare Sales & Use Tax returns in accordance with applicable requirements.
- Assist in preparation of the property tax returns.
- Support the Accounts Receivable functions as needed (cover vacation), including invoicing, recording cash receipts, and credit acknowledgement on orders.
- Deposits/scans daily customer checks received.
- Understand the food safety hazards of their job and follow the employee GMPs and other procedures to ensure food safety.
- Other duties as assigned.
- Bachelor’s degree in accounting
- CPA certificate preferred
- Five or more years of experience in public accounting or private industry
- Excellent leadership, organizational, and communication skills
- Previous supervisory experience
- Sound judgment and initiative
- Ability to multi-task and meet deadlines required
- Ability to work effectively as part of a team