Perform general cost accounting and other related duties in the accounting * department; Prepare periodic (monthly) balance sheets, income statements, and profit and * loss statements; Maintain the general ledger; Code invoices set up new accounts, reconcile accounts, and close the * monthly books; Reconcile * bank accounts at least monthly, verify deposits, and address * inquiries from banks; Reconcile * customer accounts and manage accounts receivable collections; Verify * payment of invoices associated with accounts payable and ensure * payments are charged to the appropriate accounts; Provide outside auditors with assistance; gather necessary account * information and documents to perform annual audit; File required tax forms with federal, state, and local government agencies; As * appropriate, coordinate with our software vendor to maintain the * accounting software system; recommend updates to enhance the accounting software; Perform other related duties as assigned. Bachelors degree in Accounting, Finance, or related discipline; 3-5 years of experience; Extensive * knowledge of general financial accounting and cost accounting; Understanding of and ability to adhere to generally accepted accounting * principles; Excellent organizational skills and attention to detail; Excellent written and verbal communication skills; Proficient * knowledge of accounting software, Microsoft Office Suite, or similar * software.