Office Assistant

JFC Staffing Companies

Camp Hill (Cumberland County)

On-site

USD 19,286 - 33,062

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical, dental, and vision insurance
15 paid holidays
15 days of paid time off to start
Employer-sponsored pension plan
Supplemental retirement savings option
$100,000 in employer-paid life insured

Job summary

JFC Staffing Companies is seeking a versatile Office Assistant to balance detailed back-office work with front desk and customer service duties in a busy office.

The role supports data entry, billing, and record maintenance using Excel and internal systems, while also answering phones, greeting visitors, and assisting with general office needs.

Qualifications

  • Experience in administrative, front desk, or data entry roles.
  • Comfort with spreadsheets and high-volume data entry.
  • Strong communication skills on calls and in person.
  • Billing, collections, or payment processing experience is a plus.
  • Experience in public-sector or regulated environments is helpful but not required.

Responsibilities

  • Enter and maintain customer, billing, payment, and account information in a specialized database.
  • Assist with recurring billing processes, payment posting, collections, late notices, and account updates.
  • Track information and prepare reports using Excel and other internal systems.
  • Review records and update account information as changes occur.
  • Respond to billing questions by phone, email, and in person.
  • Provide backup front desk coverage, including answering phones, greeting visitors, opening mail, and assisting with general office needs.
  • Prepare correspondence, reports, meeting materials, agendas, and supporting documents.
  • Organize electronic and paper records to ensure information is accurate and easy to retrieve.
  • Assist with meeting preparation, room setup, technology, and occasional meeting minutes.
  • Attend approximately one evening meeting per month.
  • Support multiple departments with administrative projects as needed.

Skills

Data entry
Customer service
Front desk
Billing support
Attention to detail

Tools

Microsoft Excel

Job description

Join a stable, community-focused organization seeking a versatile Office Assistant who can comfortably balance detailed back‑office work with front desk and customer service responsibilities.

This is a great opportunity for someone who enjoys data entry, spreadsheets, billing support, and keeping information organized, but is also confident answering phones, assisting visitors, and handling a busy office environment. The organization has a primary front desk employee, but this person will provide regular backup and should be comfortable interacting with a wide variety of callers and visitors.

Office Assistant Responsibilities
  • Enter and maintain customer, billing, payment, and account information in a specialized database
  • Assist with recurring billing processes, payment posting, collections, late notices, and account updates
  • Track information and prepare reports using Excel and other internal systems
  • Review records and update account information as changes occur
  • Respond to billing questions by phone, email, and in person
  • Provide backup front desk coverage, including answering phones, greeting visitors, opening mail, and assisting with general office needs
  • Prepare correspondence, reports, meeting materials, agendas, and supporting documents
  • Organize electronic and paper records to ensure information is accurate and easy to retrieve
  • Assist with meeting preparation, room setup, technology, and occasional meeting minutes
  • Attend approximately one evening meeting per month
  • Support multiple departments with administrative projects as needed
Office Assistant Qualifications
  • Previous administrative, front desk, customer service, billing, or data entry experience
  • Comfortable working with spreadsheets, numerical information, and high-volume data entry
  • Working knowledge of Microsoft Excel and basic office technology
  • Professional and confident communication skills, both over the phone and in person
  • Strong attention to detail and ability to maintain accurate records
  • Able to shift between focused administrative work and customer-facing responsibilities
  • Self-assured, adaptable, and comfortable handling unexpected questions or situations
  • Billing, collections, cashiering, or payment-processing experience is a plus
  • Experience within a public-sector, community-based, or similarly regulated environment is helpful but not required
Schedule

Monday through Friday, generally 8:00 a.m. to 4:30 p.m., plus approximately one evening meeting per month.

Compensation and Benefits

This direct-hire opportunity offers a starting rate up to $24/hr. and a strong benefits package that includes:

  • Medical, dental, and vision insurance
  • 15 paid holidays
  • 15 days of paid time off to start
  • Employer-sponsored pension plan
  • Supplemental retirement savings option
  • $100,000 in employer-paid life insurance
  • Longevity pay beginning after five years of service

This role is ideal for someone who enjoys helping people but is equally comfortable spending a significant portion of the day working independently with spreadsheets, billing information, and detailed records.

Direct W2 only EOE.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Office Assistant
Office Assistant

Cushions by Wicker Imports • Ephrata

On-site
USD 28,000 - 33,000
Flexible schedule
Office Assistant
Office Assistant

Caterpillar • Kansas

On-site
USD 41,000 - 50,000
Office Assistant
Office Assistant

Caterpillar • Louisville (KY)

On-site
USD 41,000 - 50,000
401(k) Plan
Company 401(k) Matching Contributions
Employee Assistance Program (EAP)
+9
Office Assistant
Office Assistant

Caterpillar • Baltimore (MD)

On-site
USD 41,000 - 50,000
401(k) Plan
Company 401(k) Matching Contributions
Employee Assistance Program (EAP)
+6
Office Assistant
Office Assistant

Caterpillar • Atlanta (GA)

On-site
USD 41,000 - 50,000
401(k) Plan
Company 401(k) Matching Contributions
Employee Assistance Program (EAP)
+6
Office Assistant
Office Assistant

Caterpillar • Tucson (AZ)

On-site
USD 41,000 - 50,000
401(k) Plan
Company 401(k) Matching Contributions
Employee Assistance Program (EAP)
+8
Office Assistant
Office Assistant

Caterpillar • Mesa (AZ)

On-site
USD 41,000 - 50,000
401(k) Plan
401(k) Matching Contributions
Employee Assistance Program (EAP)
+6
Office Assistant
Office Assistant

Caterpillar • Memphis (TN)

On-site
USD 41,000 - 50,000
401(k) Plan
Company 401(k) Matching Contributions
Employee Assistance Program (EAP)
+1
Office Assistant
Office Assistant

Caterpillar • Colorado Springs (CO)

On-site
USD 41,000 - 50,000
401(k) Plan
Company matching
Medical Insurance
+5
Office Assistant
Office Assistant

Caterpillar • Sacramento (CA)

On-site
USD 41,000 - 50,000
401(k) Plan
Company 401(k) Matching
Employee Assistance Program (EAP)
+7