Junior Accountant

Altstadt Hoffman Plumbing•Evansville, IN
•Onsite

About The Position

Altstadt Hoffman Plumbing is seeking a Junior Accountant to manage the day-to-day bookkeeping for their Evansville operation. This role involves a mix of accounting tasks, including time entry, accounts payable, accounts receivable, and month-end close. Additionally, the position will assist with customer service by answering calls and scheduling service appointments. The ideal candidate will have a strong accounting foundation, either through education or experience, and be eager to learn new systems and gain exposure to the full accounting cycle while working closely with the leadership team. This role is suitable for an accounting graduate seeking early ownership or an experienced bookkeeper looking for a stable company.

Requirements

  • Degree in Accounting, Finance, or a related field, OR 2+ years of hands-on bookkeeping or accounting experience
  • Working knowledge of AP, AR, reconciliations, and month-end close
  • QuickBooks experience strongly preferred
  • Time entry or payroll experience a plus
  • Accounting experience in construction, plumbing, HVAC, or field services a plus
  • Comfortable on the phone with customers; customer service experience a plus
  • High attention to detail and accuracy
  • Strong organizational skills and the ability to juggle competing priorities
  • Proficiency in Microsoft Office, especially Excel
  • Self-starter who picks up new systems quickly

Nice To Haves

  • Time entry or payroll experience
  • Accounting experience in construction, plumbing, HVAC, or field services
  • Customer service experience

Responsibilities

  • Process weekly employee time entry accurately and on schedule
  • Manage full-cycle accounts payable: enter vendor invoices, match to POs where applicable, and process payments
  • Manage accounts receivable: invoice customers, post payments, track aging, and follow up on past-due accounts
  • Perform month-end close, including bank statement and credit card reconciliations
  • Maintain accurate customer and vendor records in QuickBooks
  • Verify that customer and job data transfers correctly from our scheduling portal into QuickBooks
  • Prepare reports and provide financial support to the Evansville leadership team
  • Answer incoming calls and serve as a point of contact for customers
  • Schedule service calls and estimates, and communicate updates to technicians and customers
  • Support technicians with administrative needs to keep jobs moving
  • Complete special projects as assigned

Benefits

  • Competitive hourly pay
  • Health, dental, and vision insurance
  • Life insurance and retirement benefits
  • PTO: vacation, sick, and holidays
  • Opportunities for continued growth
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service