Operations Expert – Plumbing Operations (AU Business | Long-Term Role)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Any

SALARY

? 50,000 - ? 65,000 per month

HOURS PER WEEK

40

DATE UPDATED

Dec 31, 2025

JOB OVERVIEW

About the Company

Plumbing Bros West Coast and Plumbing Bros Melbourne are fast-growing Australian trade service businesses delivering high-quality plumbing services across Perth and Melbourne.

We run structured operations with clear systems, SOPs, and leadership support. This is a long-term, career-focused role, not freelance or short-term VA work.

The Role

We are hiring a Philippines-based Operations Expert to support our Australian plumbing teams with scheduling, job administration, invoicing preparation, and customer communication.

You will play a critical role in keeping jobs organised, customers informed, and technicians productive.

What You’ll Be Responsible For

Scheduling & Job Coordination

Schedule and reschedule plumbing jobs for Perth & Melbourne

Allocate work to maximize technician productivity

Manage re-attendances, urgent requests, and escalations

Ensure jobs are fully prepared before technicians attend

Job Administration & Compliance

Create and maintain accurate job records in Ascora

Upload photos, approvals, supplier dockets, and certificates

Maintain job notes, history, and expected dates

Keep records clean and audit-ready

Job Invoicing & Timesheets

Review technician timesheets (15-minute increments)

Prepare draft invoices and audit labour/material lines

Import supplier invoices and reconcile against jobs

Support margin accuracy (training provided)

Customer & Internal Communication

Handle customer and property manager updates via email

Support technicians with job clarifications and admin

Escalate issues early and clearly

Process Improvement

Identify inefficiencies and suggest improvements

Assist with refining job templates and SOPs as we scale

Systems You’ll Use

Ascora (job management – training provided)

Xero

Asana

Microsoft 365 (Outlook, Excel)

ChatGPT

(SimPRO or ServiceM8 experience is a plus)

This Role Is For You If You

Are highly organised and detail-driven

Stay calm under pressure

Communicate clearly in written English

Take ownership and follow through

Want a long-term career, not freelancing

Minimum Requirements

2+ years experience in operations, scheduling, admin, or VA support

Excellent written and spoken English

Strong Excel / spreadsheet skills

Reliable PC (i5/Ryzen 5 or better, 16GB RAM preferred)

Dual monitors preferred

Stable wired internet (50 Mbps+) with backup

Able to work AU-aligned hours

How to Apply

Applications without the screening answers below will not be considered:

Describe your experience supporting operations or scheduling for service-based businesses.

What job management systems have you used?

A plumber is running 45 minutes late to their next job. What do you do?

How do you ensure job notes and approvals are always accurate and complete?

Describe a time you caught an error before it became a bigger problem.

What hours can you work aligned to Australian time zones?

Why are you looking for a long-term role?

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0178
Total Execution Time  0.0192
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,408 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Operations-Expert-Plumbing-Operations-AU-Business-Long-Term-Role-1543827
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0112 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1543827
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 831209
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1543827
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-15',ej.date_added) duration_daysDATEDIFF('2026-04-15',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-15',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1543827' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1543827 
0.0009   UPDATE employer_jobs SET hit_counts '***Dec-31-2025=190***Jan-01-2026=110***Jan-02-2026=117***Jan-03-2026=62***Jan-04-2026=58***Jan-05-2026=60***Jan-06-2026=40***Jan-07-2026=46***Jan-08-2026=41***Jan-09-2026=27***Jan-10-2026=12***Jan-11-2026=9***Jan-12-2026=26***Jan-13-2026=17***Jan-14-2026=8***Jan-15-2026=21***Jan-16-2026=15***Jan-17-2026=5***Jan-18-2026=6***Jan-19-2026=11***Jan-20-2026=16***Jan-21-2026=13***Jan-22-2026=19***Jan-23-2026=6***Jan-24-2026=8***Jan-25-2026=8***Jan-26-2026=10***Jan-27-2026=13***Jan-28-2026=11***Jan-29-2026=5***Jan-30-2026=13***Jan-31-2026=7***Feb-01-2026=2***Feb-02-2026=8***Feb-03-2026=5***Feb-04-2026=6***Feb-05-2026=6***Feb-06-2026=7***Feb-07-2026=4***Feb-08-2026=5***Feb-09-2026=5***Feb-10-2026=11***Feb-11-2026=3***Feb-12-2026=5***Feb-13-2026=7***Feb-14-2026=4***Feb-15-2026=4***Feb-16-2026=12***Feb-17-2026=4***Feb-18-2026=11***Feb-19-2026=8***Feb-20-2026=7***Feb-21-2026=5***Feb-22-2026=2***Feb-23-2026=9***Feb-24-2026=4***Feb-25-2026=3***Feb-26-2026=6***Feb-27-2026=2***Feb-28-2026=3***Mar-01-2026=1***Mar-02-2026=4***Mar-03-2026=7***Mar-04-2026=5***Mar-05-2026=2***Mar-06-2026=5***Mar-07-2026=1***Mar-08-2026=3***Mar-09-2026=1***Mar-10-2026=5***Mar-11-2026=9***Mar-12-2026=10***Mar-13-2026=3***Mar-14-2026=1***Mar-15-2026=2***Mar-16-2026=2***Mar-17-2026=7***Mar-18-2026=2***Mar-19-2026=1***Mar-20-2026=3***Mar-21-2026=1***Mar-22-2026=2***Mar-23-2026=4***Mar-24-2026=6***Mar-25-2026=2***Mar-26-2026=9***Mar-27-2026=5***Mar-28-2026=1***Mar-29-2026=4***Mar-30-2026=5***Apr-01-2026=6***Apr-02-2026=3***Apr-03-2026=3***Apr-04-2026=1***Apr-05-2026=3***Apr-06-2026=3***Apr-08-2026=3***Apr-09-2026=6***Apr-10-2026=3***Apr-11-2026=2***Apr-15-2026=1' WHERE job_id'1543827'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Dec-2025=190***Jan-2026=820***Feb-2026=158***Mar-2026=113***Apr-2026=34' WHERE job_id'1543827'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1543827' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1543827 
0.0050   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '831209'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)