FinanceJobs.io
← Back to all jobs

Job Description

FlexProfessionals is hiring a Finance Assistant onsite in Marlborough, MA. This direct hire role supports key finance and accounting operations for a youth-serving nonprofit, with a schedule generally set between 8 AM and 4 PM (flexible for board meetings and occasional events). Pay ranges from $26.00 to $30.00 per hour, based on experience.

Responsibilities

  • Process monthly billings, including data collection, coding, invoice preparation, and routing invoices for payment for services.
  • Prepare and submit monthly voucher billing for Discovery Club, Summer Camp, and other voucher programs.
  • Handle bi-weekly payroll by collecting, preparing, and processing payroll data.
  • Maintain accurate employee records, including benefit enrollment and payroll changes.
  • Support journal entries and invoice processing, including preparing checks for signature.
  • Collect cash receipts from program staff for reconciliation and accounting; deposit funds on a timely basis.
  • Prepare and complete bank deposits and perform monthly bank reconciliations.
  • Assist as needed with preparation for the annual audit.
  • Safeguard confidential information used in the performance of duties.
  • Support standard receptionist duties, including answering phones, managing payments, and greeting clients and guests.
  • Complete specific tasks assigned by the CEO and Finance Director to support overall operations.
  • Serve as a representative of the organization through courtesy, tact, consideration, and discretion in all interactions with staff, community members, and the public.
  • Other duties as required.

Requirements

  • 2+ years of skilled bookkeeping/accounting experience or equivalent.
  • Associate’s degree or certificate in bookkeeping or accounting (preferred).
  • Proficiency in Microsoft applications, including Excel.
  • Experience with QuickBooks Online or related accounting software.
  • Strong working knowledge of a broad range of office functions.
  • Goal-oriented with the ability to work independently.
  • Ability to follow confidentiality policies and conduct standards appropriate for a representative of the organization.
  • Team player who can work with staff and community agencies.
  • Organizational skills with close attention to detail.
  • Ability to accommodate a flexible work schedule.

Schedule and Work Details

  • 30-40 hours per week (negotiable within that range).
  • Schedule is generally set between 8 AM and 4 PM, with flexibility for board meetings and occasional events.
  • Onsite and in person work location.
  • Direct hire employment type.

Technologies: Microsoft applications, Excel, QuickBooks Online.

Similar Jobs