Accounting Generalist (Payroll & Accounts Payable)

Naperville, IL
Full Time
Mid Level
Location: Naperville, IL
Schedule: Full-Time | 32 hours per week
Work Hours: Monday–Thursday
Reports To: Accounting Manager
Starting Pay: $25.00 per hour

Position Summary
We are seeking a detail-oriented Accounting Generalist with strong experience in payroll and accounts payable. This role supports multiple companies and requires a high level of accuracy, confidentiality, and the ability to meet strict deadlines in a fast-paced environment.

Payroll Responsibilities
  • Process bi-weekly payroll using Paychex Flex for three companies, including pulling and verifying Time & Attendance (T&A) hours
  • Upload and verify employee expense reimbursements via CSV files, including live check expenses
  • Review and reconcile payroll registers, batch totals, and deduction summaries prior to submission
  • Maintain accurate payroll records for bonuses, new hires, terminations, and PTO adjustments
  • Review timecards and attendance reports for accuracy and policy compliance
  • Prepare and process approved off-cycle payroll payments (manual checks)
  • Ensure compliance with federal and state payroll regulations while maintaining strict confidentiality
  • Process payroll using Paycom and Flight (NACHA file) systems as applicable
  • Save and maintain payroll reports and supporting documentation on the shared drive
  • Perform final payroll reviews to ensure accuracy prior to processing

Accounts Payable Responsibilities
  • Enter vendor invoices accurately in Microsoft Dynamics GP, verifying vendor details, invoice dates, GL coding, and payment terms
  • Match invoices to receiving documentation when required
  • Code invoices to the correct accounting period, location, and GL account
  • Prepare and process check runs, ACH payments, and employee expense reimbursements
  • Reconcile vendor statements and resolve discrepancies in a timely manner
  • Maintain W-9 documentation and assist with 1099-NEC year-end reporting
  • Communicate professionally with vendors and internal departments regarding payment inquiries
  • Monitor and manage the Accounts Payable inbox daily
  • Reconcile EFT payments in Chase Bank against AP ledger entries
  • Save and organize invoices in SharePoint for proper recordkeeping
  • Assist management with special projects and process improvements as needed

Required Skills & Competencies
  • Exceptional attention to detail and accuracy
  • Proficiency with Paychex Flex, Paycom, Microsoft Dynamics GP, Excel, and SharePoint
  • Working knowledge of ACH processing, NACHA files, and bank reconciliations
  • Strong organizational and time-management skills
  • Ability to work independently with minimal supervision
  • Reliable, accountable, and deadline-driven
  • Strong written and verbal communication skills

Education & Experience
  • Associate’s Degree (A.S.) in Accounting preferred
  • Minimum 2+ years of accounting experience, with payroll and AP responsibilities
  • Experience processing multi-company payroll strongly preferred

Benefits Include:
  • Health Insurance through BCBS and MOO, available after 90 days of employment, including medical, dental, vision, accident, and short-term/long-term disability coverage
  • 401(k) Retirement Plan through Paychex Flex PEO, eligible after 1 year of service
  • Paid Time Off (PTO):
    • 0–1 year: 10 days annually (accrual rate: 0.0385 per hour)
    • 1–5 years: 15 days annually (accrual rate: 0.0577 per hour)
    • 6+ years: 20 days annually (accrual rate: 0.0770 per hour)
  • Paid Holidays: Regular pay for 8 observed holidays per year
Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*