What are the responsibilities and job description for the CONTROLLER position at Ultralife?
Job Summary :
Direct the organization's financial activities and cost accounting practices, as well as its mid-range business information system applications, administrative functions, materials costing & logistics, and operation issues as they arise.
Essential Functions
MONTHLY GL CLOSE - Process month-end closing procedures.
JOURNAL ENTRIES - Prepare and enter general journal entries as required.
ACCOUNT ANALYSIS - Perform general ledger account analysis and reconciliations.
BANK ACCOUNTS - Reconcile monthly bank accounts.
AUDIT ASSISTANT - Assist with audits as required.
COMPANY CREDIT CARDS - Process Company credit card statements with backup documentation and enter in the accounts payable system for payment.
ACCOUNTS RECEIVABLE - Complete customer qualification requests and assist credit / collections with posting issues.
VARIANCE ANALYSIS – Perform manufacturing variance analysis and problem resolution
COST ACCOUNTING - Work with inventory, fixed assets, and sales & use tax issues as they arise.
Coordinate the financial closing of the standard cost system including updating standard costs.
Monitor the accuracy and controls for inventories and corresponding valuation systems.
AD-HOC REPORTING & ANALYSIS - Perform ad-hoc reporting and analysis as needed.
PAYROLL PREP – prepare payroll for bi-weekly processing
GENERAL HR DUTIES – hire, terminate, recruit, benefits
Education / Training / Skills / Experience :
Bachelor’s Degree in Accounting or related field
5 years related accounting experience
Minimum 2 years cost accounting experience in a manufacturing environment.
Knowledge of ERP manufacturing systems and Microsoft Excel, Word, PowerPoint
Understanding and ability to apply GAAP
Ability to work effectively across all levels of organization
Strong communication skills
Strong problem solving and analytical ability
High level of initiative and strong work ethic
General HR knowledge
Physical Requirements :
- Must be able to sit for long periods of time