NDIS, Support at Home & Aged Care Recruitment, Rostering and Administration Coordinator

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

TYPE OF WORK

Part Time

SALARY

AUD $6-$8/hour

HOURS PER WEEK

20

DATE UPDATED

Jul 28, 2026

JOB OVERVIEW

We are an Australian NDIS and aged-care provider seeking an experienced, organised and reliable virtual administration coordinator. The role will begin part-time, with the possibility of becoming full-time based on performance, skills and business requirements.

KEY RESPONSIBILITIES
• Assist with NDIS, Support at Home and aged-care administration
• Support staff rostering, shift confirmations, availability, leave and roster changes
• Communicate professionally with staff and follow up urgent unfilled shifts
• Post job advertisements, review applications and arrange interviews
• Assist with reference checks, recruitment and employee onboarding
• Track staff training, qualifications, probation dates and document expiry dates
• Follow up NDIS Worker Screening Checks, police checks, First Aid, CPR and other compliance documents
• Upload and maintain staff and participant documents in Brevity
• Maintain employee files, onboarding checklists and compliance registers
• Monitor missing timesheets, progress notes and shift documentation
• Coordinate meetings, induction and mandatory training
• Provide general office administration and escalate urgent issues to management

ESSENTIAL REQUIREMENTS
• Experience with an Australian NDIS, Support at Home, aged-care or disability-services provider
• Experience assisting with recruitment, staff rostering and compliance administration
• Excellent written and spoken English and professional staff communication
• Strong attention to detail, organisation and confidentiality
• Reliable internet, computer and secure home workspace
• Availability during agreed Australian business hours

HIGHLY DESIRABLE
• Brevity care-management software experience
• Experience with another Australian care-management or rostering system
• Understanding of NDIS and aged-care compliance requirements

HOW TO APPLY
Begin your application with “ROSTER ACCURACY” and answer every question:
1. What experience do you have with Australian NDIS, Support at Home or aged-care providers?
2. Have you used Brevity or another care-management system? What tasks did you perform?
3. What recruitment, onboarding and rostering responsibilities have you handled?
4. How have you tracked staff training and expiring compliance documents?
5. Describe how you handled an urgent unfilled shift or staff cancellation.
6. What hours can you work in Australian Eastern Time?
7. What is your expected hourly rate?
8. When can you start?

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0118
Total Execution Time  0.0131
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,499,936 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/NDIS-Support-at-Home-Aged-Care-Recruitment-Rostering-and-Administration-Coordinator-1697928
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0064 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1697928
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 958017
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1697928
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-08',ej.date_added) duration_daysDATEDIFF('2026-08-08',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-08-08',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1697928' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1697928 
0.0014   UPDATE employer_jobs SET hit_counts '***Jul-28-2026=859***Jul-29-2026=134***Jul-30-2026=78***Jul-31-2026=73***Aug-01-2026=26***Aug-02-2026=29***Aug-03-2026=55***Aug-04-2026=18***Aug-08-2026=1' WHERE job_id'1697928'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=1143***Aug-2026=129' WHERE job_id'1697928'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1697928' 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` = 1697928 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '958017'
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)