NDIS Administration & Rostering Coordinator

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

TYPE OF WORK

Full Time

SALARY

$4 - $8 AUD per hour

HOURS PER WEEK

40

DATE UPDATED

Oct 17, 2026

JOB OVERVIEW

? Remote (Work From Home)

? Full-Time Position

? Working Hours: 8:30am - 4:30pm Melbourne Time (AEST/AEDT), Monday to Friday

About Caring Harbour

Caring Harbour is a Melbourne-based NDIS provider dedicated to delivering high-quality, person-centred supports that empower people with disability to live independently, achieve their goals, and actively participate in their communities.
We pride ourselves on building genuine relationships with participants, families, support workers, and referral partners while maintaining strong systems, responsive service delivery, and exceptional care outcomes.
As we continue to grow, we are seeking an experienced NDIS Administration & Rostering Coordinator to become a key member of our team.
________________________________________
About the Role

This is a highly interactive role combining NDIS administration, rostering, participant coordination, compliance support, and stakeholder engagement.

This is not a quiet back-office or purely administrative position. You will regularly communicate with participants, support workers, support coordinators, plan managers, families, and referral partners via phone, email, and online systems.
You will play an important role in ensuring participants receive reliable services, support workers are effectively coordinated, and business operations run smoothly.

Direct experience using ShiftCare is essential.
________________________________________
Key Responsibilities
Rostering & Workforce Coordination
• Create, update, and manage participant rosters in ShiftCare
• Match support workers to participant needs, preferences, and availability
• Manage shift changes, cancellations, and urgent roster requests
• Monitor workforce availability and service coverage
• Resolve rostering challenges and scheduling conflicts
• Ensure roster updates are communicated promptly and accurately

Participant Coordination
• Build professional and respectful relationships with participants
• Conduct regular participant service and wellbeing check-ins
• Respond to participant enquiries promptly and professionally
• Coordinate service commencement and ongoing support arrangements
• Escalate concerns, complaints, and service risks when required
• Maintain accurate participant records and case notes

Support Worker Coordination
• Liaise regularly with support workers regarding shifts and participant supports
• Monitor attendance and follow up roster-related matters
• Assist with support worker onboarding and compliance requirements
• Maintain positive working relationships with support workers
• Support workforce engagement and retention initiatives

Administration & Compliance
• Maintain accurate participant and staff records
• Prepare and manage Service Agreements and onboarding documentation
• Monitor worker compliance requirements and document expiries
• Update records within ShiftCare and internal systems
• Maintain communication records and participant files
• Assist with NDIS audit preparation and compliance activities
• Ensure confidentiality and information security standards are maintained

Business Development & Lead Generation
• Respond professionally to new participant enquiries
• Support onboarding of new participants
• Communicate current service capacity to referral partners
• Build relationships with Support Coordinators and community stakeholders
• Identify opportunities for participant growth and service expansion
________________________________________
Compensation
AUD $4-$8 AUD per hour, depending on experience, ShiftCare proficiency, communication skills, and demonstrated capability.
Lead Generation Bonus
In addition to your hourly rate, an additional AUD $60 bonus is payable for each participant lead personally generated by you who:
1. Successfully completes onboarding;
2. Commences services with Caring Harbour; and
3. Becomes an active participant.
________________________________________

Essential Requirements
✅ Previous experience working for an Australian NDIS provider
✅ Minimum 2 years' NDIS administration and/or rostering experience
✅ Minimum 2 years' hands-on ShiftCare experience
✅ Experience managing rosters and workforce scheduling
✅ Strong understanding of NDIS documentation and administrative processes
✅ Highly proficient written and spoken English
✅ Clear, confident, and professional communication skills
✅ Ability to work independently with minimal supervision
✅ Excellent organisational and time management skills
✅ Reliable computer, headset, and professional home office setup
✅ Stable high-speed internet connection
✅ Ability to work during Australian business hours
________________________________________
Highly Desirable
• Experience with participant onboarding
• Experience managing Service Agreements and Service Bookings
• Experience working with Support Coordinators and Plan Managers
• Experience preparing for NDIS audits
• Understanding of NDIS compliance requirements
• Experience with Google Workspace and Microsoft Office
• Experience using AI tools such as ChatGPT
• Experience coordinating 20+ support workers
________________________________________
About You
You are:
• Highly organised and detail-oriented
• Proactive and solution-focused
• Comfortable making phone calls and following up tasks
• Professional, reliable, and accountable
• Able to manage competing priorities in a fast-paced environment
• Calm under pressure and capable of solving problems independently
• Friendly, approachable, and participant-focused
• Committed to delivering exceptional service experiences
________________________________________
How to Apply
Please submit:
1. Your Resume
2. A short voice recording (2-3 minutes)

Speak naturally rather than reading from a script.
In your voice recording, please tell us:
• A little about yourself
• Your current or most recent role
• Your experience working with Australian NDIS providers
• Your experience using ShiftCare
• Your rostering and scheduling experience
• Why you would be a great fit for Caring Harbour
• Your availability to commence
The voice recording will be used to assess spoken English, communication skills, confidence, professionalism, and overall suitability for the role.
Applications without a voice recording may not progress.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0136
Total Execution Time  0.0154
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,521,144 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/NDIS-Administration-Rostering-Coordinator-1751542
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0074 seconds)  (Hide)
0.0013   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1751542
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 1011010
 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` = 1751542
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-18',ej.date_added) duration_days, DATEDIFF('2026-10-18',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-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1751542' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1751542 
0.0008   UPDATE employer_jobs SET hit_counts = '***Oct-17-2026=2169***Oct-18-2026=9' WHERE job_id= '1751542'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=2174' WHERE job_id= '1751542'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1751542' 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` = 1751542 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1011010'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0015   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)