Career Postings

Administrative
Posted 13 hours ago
Ontario

Senior Software Developer Job – Function Ability

Senior Software Developer Job - Role Overview

We are seeking a Senior Software Developer for a supervisory/technical role within a two-person technical team who combines deep hands‑on engineering expertise with a modern mindset around cloud, automation, and AI‑assisted development. The successful candidate will combine strong hands-on engineering skills with the ability to work directly with the operations and leadership teams to understand business processes, identify opportunities, and design automation and system improvements. This role requires someone who can proactively propose solutions, assess what is technically possible, and help shape the technical roadmap, in addition to delivering high-quality software. Salary range: $100-130k. This is an existing position at FunctionAbility.  

Key Responsibilities - Senior Software Developer

 

End-to-End Solution Ownership

Own the full software development lifecycle: problem analysis, solution design, development, testing, deployment, maintenance, and support. Take accountability for both technical outcomes and operational effectiveness of the solutions delivered. Balance hands-on development with solution design, automation, and continuous improvement.  

Partnership with Operations

Work closely with the Operations team to understand workflows, pain points, and business constraints. Translate operational needs into practical, scalable technical solutions, including automation opportunities. Proactively identify inefficiencies and improvement opportunities rather than waiting for formal requests. Act as a technical advisor, helping stakeholders understand options, trade-offs, and possibilities.  

Core Engineering & Architecture

  • Own the full software development lifecycle: design, development, testing, deployment, maintenance, and support.
  • Design, build, and maintain applications using C#, .NET, and SQL Server, with a strong focus on performance, security, and reliability.
  • Support and enhance existing WinForms (VB.NET / C#) applications while leading their evolution toward modern architectures (web, APIs, and services).
  • Architect and develop secure, scalable APIs and services that integrate legacy systems with modern platforms.
  • Perform advanced database design and optimization, including complex SQL queries, stored procedures, and data modeling.
 

Modernization & Innovation

  • Work closely with the operations and leadership teams to identify and lead modernization initiatives/improvements, including:
    • Transitioning desktop applications to web‑based or service‑oriented architectures.
    • Introducing modern .NET frameworks and patterns.
    • Improving CI/CD, testing, and deployment practices.
  • Evaluate and recommend new tools, frameworks, and technologies that support long‑term platform strategy.

AI‑Enabled Development

  • Design and implement AI‑powered features and automations, such as:
    • Workflow automation
    • Intelligent data analysis or summarization
    • Integration with Azure AI Services, OpenAI APIs, ML.NET, or similar platforms
  • Use AI tools responsibly to improve developer productivity (e.g., code generation, refactoring, testing, and documentation).
  • Partner with security and compliance teams to ensure AI integrations meet enterprise and regulatory standards.
 

Collaboration & Leadership

  • Collaborate with business stakeholders to translate requirements into technical solutions.
  • Responsible for code reviews, architecture discussions, and technical decision‑making.
  • Supervise junior developer and provide technical guidance and best‑practice coaching.
  • Contribute to long‑range planning, architectural roadmaps, and platform strategy.

Required Qualifications

  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
  • 8+ years of professional software development experience.
  • Advanced expertise in:
    • C# / .NET (including enterprise application design)
    • SQL Server (query optimization, stored procedures, data integrity)
    • Application architecture and design patterns
  • Experience supporting and modernizing legacy applications.
  • Strong understanding of data structures, algorithms, and software engineering principles.
  • Experience working in Agile/Scrum environments (e.g., Jira).
 

AI & Modern Technology Experience (Highly Valued)

  • Hands‑on experience integrating or deploying AI/ML solutions in production environments.
  • Familiarity with one or more of the following:
    • Azure AI Services or OpenAI APIs
    • ML.NET or similar ML frameworks
    • AI‑assisted development tools
  • Experience with modern .NET technologies (e.g., ASP.NET, APIs, XAML, .NET MAUI) is a plus.
 

Professional Skills

  • Strong problem‑solving and analytical skills.
  • Ability to communicate complex technical concepts clearly to both technical and non‑technical audiences.
  • Comfortable working independently while collaborating across teams.
  • Proven ability to manage changing priorities, deadlines, and complex systems.
  • High standards for code quality, security, and maintainability.
 

About FunctionAbility

FunctionAbility is a leading provider of multidisciplinary rehabilitation services in Ontario and British Columbia, specializing in the assessment and treatment of traumatic and acquired neurological and orthopedic injuries. Our vibrant and supportive culture is reflected in the dedicated care provided by our exceptional therapists. Awards include Rehabilitation Company of the Year (2014), Consumer Choice Award (2016), Business Achievement Award (2019), and Accreditation with Commendation (2021).  FunctionAbility is an equal opportunity employer and provides accommodation for job applicants in accordance with the Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If you require accommodation to apply for this position, please contact Human Resources.

Job Features

Job CategoryFull Time

Senior Software Developer Job – Function Ability Senior Software Developer Job – Role Overview We are seeking a Senior Software Developer for a supervisory/technical role within a two-person t...

Communicative Disorders Assistant (CDA) Jobs In Windsor Ontario

Who Are We?

FunctionAbility Rehabilitation Services is an award-winning community-based private practice. We are an Accredited multidisciplinary rehabilitation firm that services clients in their home, school, and work settings. We provide services to adults and children in their homes and community. We are proud of our supportive vibrant culture and our passionate therapists that continue to provide focus and individualized care for our clients! At FunctionAbility, we appreciate the importance of balancing work and family priorities. As a result, while you will be assigned a case load, its scheduling will be completely up to you hence providing for ample flexibility. Many of our clients have neurogenic cognitive-communication disorders. They may also experience difficulties with fluency, voice, speech, and dysphagia. There will be extensive clinical training to ensure you are confident in your role.

Communicative Disorders Assistant (CDA) Position Description:

  • The Communicative Disorders Assistant works under the direction of qualified speech-language pathologists. Responsibilities include facilitating the delivery of speech-language pathology treatment for our clients.
  • To support the recommendations made by speech-language pathologists regarding cognitive-communication disorders, language, dysphagia, speech, voice, and fluency.
  • Provides client and family-centred care, which is goal directed, evidence based and outcome oriented.
  • To plan creative and meaningful treatment activities that are individualized to meet a client’s needs and interests.
  • Records data relative to client performance and reports changes in client performance/status to the supervising speech-language pathologist.

Why FunctionAbility?

  • Autonomy over schedule and flexibility allowing for work-life balance.
  • Stability of working with a company with over 20 years’ experience.
  • New Education Funding.
  • Self-directed funding for mental health, wellness and/or retirement savings funding!
  • NEW Billing App to allow you to bill and dictate notes while in the community.
  • New Graduate Mentorship Program that includes 1:1 mentorship.
  • Paid Staff Meetings.
  • Paid monthly Supervision from an experienced SLP Supervisor.
  • Extended Health and Dental Benefits + Employee and Family Assistance Program.
  • Strong administrative/clinical/IT support.
  • Work within a collaborative, multidisciplinary environment.
  • Diverse Caseload.
  • Exciting company events (including our wonderful annual Retreat!).
  • Career Advancement Opportunities.

FunctionAbility would be a great fit for you if:

  • You are a motivated self-starter with superior technical, verbal and written communication skills;
  • You have great computer skills (i.e., ability to work in MS Word and Outlook);
  • You have great interpersonal skills and proven ability to work with different personality types;
  • You enjoy working both independently and as part of a team;
  • You are like many of our employees that value a supportive and inclusive work environment – you can read the reviews for yourself: https://ca.indeed.com/cmp/Functionability-Rehabilitation-Services-1/reviews.

Communicative Disorders Assistant (CDA) Job Qualifications:

  • Graduate of a Communicative Disorders Assistant program;
  • Registration with the Communicative Disorders Assistant Association of Canada (CDACC);
  • You have a valid Driver’s License and access to a vehicle; and
  • Proof of professional liability insurance
Job Types: Full-time Pay: $25.00-$30.00 per hour

Benefits:

  • Company events
  • Dental care
  • Employee assistance program
  • Extended health care

License/Certification for Communicative Disorders Assistant (CDA):

  • Registration with the CDACC (required)
  • Driver's License & access to a vehicle (required)
Work Location: On the road FunctionAbility is an equal opportunity employer and provides accommodation for job applicants in accordance with the Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If you require accommodation to apply for this position, please contact Human Resources.

Job Features

Job CategoryFull Time

Communicative Disorders Assistant (CDA) Jobs In Windsor Ontario Who Are We? FunctionAbility Rehabilitation Services is an award-winning community-based private practice. We are an Accredited multidisc...

Brockville, Kingston, London, Ottawa, Windsor

Speech-Language Pathologist (SLP) Jobs At FunctionAbility

Hiring Speech-Language Pathologists In: 

  • Windsor, ON
  • Ottawa, ON
  • Kingston, ON
  • Brockville, ON
  • London, ON

Why Join FunctionAbility? 

  • Make a Difference! Be part of a team that empowers clients in the community to achieve their goals and improves lives every day.  
  • Engage with a diverse caseload in a multidisciplinary environment.  
  • Flexible scheduling and autonomy over your work hours. 
  • Access to new education funding. 
  • Self-directed funds for mental health, wellness, or retirement savings. 
  • NEW monthly phone allowance
  • Innovative billing app for efficient note-taking and billing. 
  • Supportive and collaborative organizational culture. 
  • Competitive salary and comprehensive benefits, including health and dental plans. 
  • Paid staff meetings and supervision from experienced SLP supervisors. 
  • Strong administrative, clinical, and IT support. 
  • Participate in exciting company events. 
  • Opportunities for professional growth  

Qualifications for Success 

  • Master’s degree in Speech-Language Pathology. 
  • Membership in good standing with the College of Audiologists and Speech-Language Pathologists of Ontario (CASLPO). 
  • Experience in language/cognitive-communication assessments and therapy. 
  • Strong client-centered approach and teamwork skills. 
  • Excellent verbal, written, and technical communication abilities. 
  • Valid driver’s license and access to a vehicle. 

What Is a Typical Day for an FA Speech-Language Pathologist? 

  • Conduct individual assessments and provide evidence-based treatment for cognitive communication/language disorders. 
  • Assist clients in setting and achieving meaningful goals in home and community settings. 
  • Collaborate with community partners and rehab professionals to support client goals and independence. 
Job Types: Full-time Pay: $55.00-$70.00 per hour

About FunctionAbility

FunctionAbility is a leading provider of multidisciplinary rehabilitation services in Ontario and British Columbia, specializing in the assessment and treatment of traumatic and acquired neurological and orthopedic injuries. Our vibrant and supportive culture is reflected in the dedicated care provided by our exceptional therapists. Awards include Rehabilitation Company of the Year (2014), Consumer Choice Award (2016), Business Achievement Award (2019), and Accreditation with Commendation (2021).  FunctionAbility is an equal opportunity employer and provides accommodation for job applicants in accordance with the Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If you require accommodation to apply for this position, please contact Human Resources. Apply to Speech-Language Pathologist Jobs At FunctionAbility today!

Job Features

Job CategoryFull Time

Speech-Language Pathologist (SLP) Jobs At FunctionAbility Hiring Speech-Language Pathologists In:  Windsor, ON Ottawa, ON Kingston, ON Brockville, ON London, ON Why Join FunctionAbility?  Make a Dif...

Barrie, Brampton, Brockville, Burlington, Coburg, Durham Region, GTA, Guelph, Hamilton, Kawartha Lakes, Kingston, Kitchener/Waterloo, Milton, Mississauga, Newmarket, Niagara Falls, Ontario, Oshawa, Ottawa, Peel, Peterborough, Pickering, Port Hope, Scarborough, Toronto, Uxbridge, Whitby, Windsor

Occupational Therapist (OT) Jobs At FunctionAbility

Sign on Bonus $2500

With the rising demand for our services in Ontario and British Columbia, we're expanding our team of clinicians to continue delivering exceptional care. Join a Team Where Your Happiness Matters! Our clinicians have rated us 4.8/5 stars on Indeed. We have a Well-being Score of 84, with high ratings in happiness, purpose, belonging, and more.

Locations We're Hiring In: 

ON 
  • Kingston, ON - Sign on Bonus $5000, Relocation Bonus (if applicable)
  • Toronto, ON
  • Cornwall, ON
  • Ottawa, ON
  • Brockville, ON 
  • Durham Region 
  • Peel Region 
  • Uxbridge, ON 
  • Cobourg, ON 
  • GTA 
  • Brampton, ON  
  • Mississauga, ON 
  • Burlington, ON 
  • Peterborough, ON 
  • Kawartha Lakes, ON 
  • Kitchener, ON
  • Waterloo, ON
  • Guelph, ON
  • Barrie, ON
  • London, ON

Benefits you will enjoy as a FunctionAbility clinician:

  • Self-directed mental health, wellness & retirement savings funding
  • Comprehensive health & dental benefits + employee and family assistance program
  • Education funding
  • Monthly supervision opportunities available for all staff, including psychotherapy supervision!
  • Monthly funding for staff socials – You get to choose your monthly activity from dinner with colleagues to axe throwing to foot massages to more
  • 1:1 comprehensive paid mentorship program
  • Full-time role with the freedom to set your hours
  • Get more time to focus on clients with our admin team handling administrative responsibilities
  • Remote opportunities for documentation and report writing
  • Career growth & advancement opportunities
  • Billing app for in-field documentation
  • NEW Monthly phone allowance

What is a day in the life of an FA Occupational Therapist?

  • You will assess and treat individuals experiencing various neurological, orthopedic disorders, and mental health injuries;
  • You will assist clients with establishing and meeting meaningful goals in their homes and in community settings such as malls, coffee shops, libraries, and more;
  • You will create and implement individualized treatment plans based on analysis and clinical reasoning;
  • You will liaise with a variety of community partners and rehab professionals to facilitate client goals and independence.

Qualifications:

  • You have a University Degree in Occupational Therapy;
  • You are a member in good standing with the Ontario College of Occupational Therapists (COTO) or possess the ability to obtain a P license;
  • You have a valid Drivers License and access to a vehicle;
  • You have strong verbal and written communication skills
Job Types: Full-time Pay: $45.00-$70.00 per hour

About FunctionAbility

Work with a healthcare organization that has over 20+ Years of Stability in the Industry and an Indeed Rating of 4.8/5! FunctionAbility is a leading provider of multidisciplinary rehabilitation services. We provide assessment and treatment services to those province-wide to a diverse caseload of individuals who have suffered from various neurological, orthopedic disorders, and mental health injuries. FunctionAbility is an equal opportunity employer and provides accommodation for job applicants in accordance with the Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If you require accommodation to apply for this position, please contact Human Resources. Apply to Occupational Therapist (OT) Jobs At FunctionAbility today!  

Job Features

Job CategoryFull Time

Occupational Therapist (OT) Jobs At FunctionAbility Sign on Bonus $2500 With the rising demand for our services in Ontario and British Columbia, we’re expanding our team of clinicians to continu...