Skip to main content
Post your resume and find your next job on Indeed!

Medical Assistant jobs in New Brunswick

Sort by: -
    • * Prepare clinic schedules, charts and patient information.
    • * Register and assist patients during clinic.
    • * Manage surgical clinic appointments and follow-up…
    • View all AlAwashez medical services jobs - Hartland jobs
    • Salary Search: Medical Office Assistant salaries
    • Perform front-desk duties, including scheduling appointments, answering phone inquiries, and processing patient paperwork.
    • Documents workflow activity, issue resolution steps, and required records accurately to maintain traceability and compliance with privacy, safety, and audit…
    • Assists healthcare professionals with the completion of necessary process and forms, assisting with the cleaning & maintenance of CPAP equipment during in-…
    • Guide the patient by suggesting additional treatments appropriate to their condition, based on the ongoing treatment.
    • Review the patient's needs.
  • View similar jobs with this employer
    • Contact clients to schedule appointments at their home or place of work.
    • Manage and update your appointments through an online portal.
  • View similar jobs with this employer
    • Contact clients to schedule appointments at their home or place of work.
    • Manage and update your appointments through an online portal.
    • Provide reception coverage as needed, including greeting clients, answering calls, managing messages, and maintaining organized client records and appointments.
    • Assist patients who are picking up prescriptions;
    • In addition to traditional offerings like medical, dental, and vision care, we also provide a comprehensive…
    • This includes setting daily priorities, tracking completion of follow-up tasks, identifying avoidable schedule gaps, coaching team members on communication…
    • They work in fully equipped medical clinics, whether at a base or garrison, or in a temporary clinic while supporting operations.
    • Must be certified with the Physician Assistant Certification Council of Canada.
    • March 31, 2027 at 11:59 pm Atlantic Standard Time.
    • Ability to perform under pressure while maintaining high standards of patient care.
    • Office-based and ambulatory patient care, inpatient rounds, and hospital…
    • Registering patients, entering orders and providing information to patients.
    • The Medical Laboratory Assistant is responsible for assisting with pre and post…
    • Receive and prioritize incoming phone messages, e-mails, faxes, mail, couriers etc.;
    • This position is essential to assist in the efficient and effective…
Get email updates for the latest Medical Assistant jobs in New Brunswick

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

People also searched:

medical office assistant

Career Resources:

Medical Office Assistant
AlAwashez medical services
Hartland, NB E7P 1H1
$25–$27 an hour
Part-time

Job details

Here’s how the job details align with your profile.

Pay

$25–$27 an hour

Job type

Part-time

Shift and schedule

Day shift
Monday to Friday

Benefits

Pulled from the full job description
Flexible schedule

Full job description

Medical Office Assistant – General Surgery

Location: Upper River Valley Hospital (URVH), Waterville/Woodstock, New Brunswick

Position: Part-time – approximately 20 hours per week

Schedule: Flexible daytime hours, Monday–Friday

Compensation: $22–27/hour, depending on experience and qualifications

A General Surgeon practicing at Upper River Valley Hospital is seeking an experienced, organized and personable Medical Office Assistant to provide administrative and billing support for a surgical practice.

This position is ideal for someone who is comfortable working independently, has strong attention to detail and enjoys working in a professional healthcare environment.

Key responsibilities

* Prepare and submit physician billings accurately and in a timely manner

* Maintain and follow up on outstanding billing submissions and rejected claims

* Ensure appropriate documentation is available to support billings

* Manage surgical clinic appointments and follow-up visits

* Register and assist patients during clinic

* Prepare clinic schedules, charts and patient information

* Manage telephone calls, messages and correspondence

* Coordinate investigations, referrals and follow-up appointments

* Communicate with hospital departments, physicians and other healthcare providers

* Assist with medical documentation and clinic administration

* Maintain accurate and confidential patient records

* Monitor outstanding investigations and follow-up requirements

* Provide general administrative support to the surgical practice

Qualifications

Required:

* Previous experience in a medical office or physician practice

* Experience with physician billing

* Excellent organizational and communication skills

* Strong attention to detail and accuracy

* Ability to work independently and manage multiple priorities

* Good computer skills

* Professional and compassionate approach to patients

* Commitment to patient confidentiality and privacy

Strongly preferred:

* Experience with New Brunswick Medicare physician billing

* Familiarity with electronic medical records

* Knowledge of medical terminology

* Previous experience working in a surgical or specialist clinic

* Experience dealing with hospital-based physician practices

What we offer

* Approximately 20 hours per week

* Regular Monday–Friday daytime hours

* No evenings, nights or weekend shifts

* Flexible schedule

* Competitive hourly compensation based on experience

* Professional and respectful working environment

* Opportunity to work closely with a physician and become an integral part of a growing surgical practice

How to apply

Please submit your resume and a brief cover letter describing your relevant medical-office and physician-billing experience, computer/EMR experience and availability.

Only candidates selected for an interview will be contacted

Pay: $25.00-$27.00 per hour

Work Location: In person

Let Employers Find YouUpload Your Resume