Project Planner / Project Controls Specialist — Remote

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

TYPE OF WORK

Any

SALARY

$800 - $1200 /Month

HOURS PER WEEK

40

DATE UPDATED

Sep 20, 2026

JOB OVERVIEW

Project Planner / Project Controls Specialist — Remote

Part-Time or Full-Time | Remote | Perth (AWST) Working Hours

Catalyst Project Services is seeking an experienced Project Planner / Project Controls Specialist to join our growing team in a remote capacity.

We provide project planning, scheduling, project controls and advisory services to clients across the Australian construction, mining and resources sectors.

This role is suited to an experienced planner who is technically strong, comfortable working independently and capable of taking ownership of assigned work.

The Role

You will support the development, maintenance and analysis of project schedules and project controls information across a range of Australian construction and mining projects.

Your responsibilities may include:

Developing and maintaining detailed project schedules in Primavera P6
Updating schedules using project progress and actual data
Critical path and float analysis
Resource and labour loading
Progress measurement and forecasting
Preparing look-ahead schedules and programme reports
Analysing schedule performance and identifying emerging delays and risks
Supporting tender and baseline programme development
Producing project controls reports and dashboards
Manipulating and analysing project data using Microsoft Excel
Supporting the development and maintenance of Power BI dashboards
Reviewing project information and identifying inconsistencies or issues
Working directly with Catalyst's Australian team to deliver high-quality client outputs

About You

We're looking for someone with:

Minimum 5 years' experience in project planning, scheduling or project controls
Advanced Primavera P6 skills
Advanced Microsoft Excel skills
Intermediate or higher Power BI capability
Strong understanding of scheduling principles, logic, critical path, float and progress measurement
Strong analytical and problem-solving skills
Excellent attention to detail
Good written and spoken English
Ability to work independently and manage priorities
Reliable internet connection and an appropriate remote working environment

Highly regarded:

Previous experience supporting Australian mining, resources, infrastructure or construction projects
Experience working with Australian contractors, subcontractors or consultancies
Exposure to project controls, cost control, earned value or progress measurement
Experience preparing client-facing reports
Experience integrating P6/Excel data into Power BI
Microsoft Project Skills
Tertiary qualification in Engineering, Construction Management or a related discipline, or an equivalent technical qualification
Working Arrangements

This is a remote position and can initially be structured as either part-time or full-time depending on the successful candidate.

The successful candidate must be available to work primarily during Perth, Western Australia (AWST) business hours to enable close collaboration with our Australian team.

There is potential for the role to grow significantly over time for the right person.

Application Process

Shortlisted applicants will complete a paid practical assessment involving Primavera P6, Excel and project controls analysis.

We're particularly interested in candidates who can demonstrate not only strong software capability, but also an ability to understand project information, identify problems and communicate practical solutions.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0402
Total Execution Time  0.0472
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,584 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Project-Planner-Project-Controls-Specialist-Remote-1734599
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0176 seconds)  (Hide)
0.0025   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0036   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1734599
 LIMIT 1 
0.0034   SELECT *
FROM `employers`
WHERE `employer_id` = 977920
 LIMIT 1 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1734599
AND `misc`.`id` IS NULL 
0.0004   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-03',ej.date_added) duration_days, DATEDIFF('2026-10-03',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_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-10-03',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1734599' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1734599 
0.0024   UPDATE employer_jobs SET hit_counts = '***Sep-20-2026=120***Sep-21-2026=327***Sep-22-2026=54***Sep-23-2026=42***Sep-24-2026=25***Sep-25-2026=21***Sep-26-2026=16***Sep-30-2026=1***Oct-03-2026=2' WHERE job_id= '1734599'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=606***Oct-2026=2' WHERE job_id= '1734599'  
0.0022   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1734599' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1734599 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '977920'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0003   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)