HireRefugee.com
 refugee and asylum seekers jobs in Canada
  • Home
  • About us
  • Job seeker
  • Employer
  • Home
  • About us
  • Job seeker
  • Employer
 
 
 
 

Software Developer-School CRM  

Richmond Hill - ON, Ontario,CANADA

Job id: HR# 3870000
Posted by: Discovery Academy
Category:   IT & Web Design

Job Overview

  • Date Posted
    September 05, 2026
  • Expiration date
    March 04, 2027
  • Salary
    48.10
  • Website
    https://www.discoveryacademy.ca
  • No. of positions
    1
 
 

Job Description

Software Developer – School CRM


Discovery Academy | Richmond Hill, ON
10030 Yonge St, Richmond Hill, ON L4C 1T8

info@diacademy.ca,

#416-302-4085

Job type: Pernmanent/Full Time
Salary: $48.10/Hr.
Work arrangement: Remote


About the position

Discovery Academy, a private school in Richmond Hill, is seeking a Software Developer to
develop and maintain its school CRM platform. The platform connects teachers, students,
parents and school management, supports student-progress tracking and generates
recommendations to help improve learning outcomes.

You will work closely with school staff to understand their needs and translate them into reliable,
user-friendly software.

 

Key responsibilities

  • Design, write, modify and test code for the school’s CRM platform.
  • Develop features that support communication and coordination between teachers,
  • students, parents and school management.
  • Build tools for tracking student progress, preparing reports and generating
  • recommendations based on school-defined criteria.
  • Develop and maintain user portals, dashboards and role-based access controls.
  • Integrate the CRM with relevant school applications and databases.
  • Troubleshoot software issues, correct bugs and improve application performance.
  •  Evaluate how proposed changes affect existing features and connected systems.
  •  Implement appropriate safeguards for confidential student and school information.
  •  Prepare technical documentation and support staff during software updates and implementation.

 

Qualifications

  • A degree or college diploma in computer science, software development or a related field.
  • Practical experience developing and maintaining software applications.
  • Experience with front-end and back-end development, relational databases and API integrations.
  • Ability to translate user requirements into functional software features.
  •  Hands-on experience using AI-assisted coding tools is required, including the ability to review, test and debug AI-generated code to ensure accuracy, security and reliability.
  •  Understanding of software testing, debugging, version control and secure development practices.
  • Strong problem-solving skills and the ability to work independently while collaborating with school staff.
  • Ability to explain technical concepts clearly to non-technical users.

 

Preferred experience    

Experience with CRM platforms, student information systems or other education software would be an asset. Familiarity with reporting dashboards, workflow automation or recommendation features is also welcome.


How to apply

Please apply through Indeed with your résumé and a brief description of relevant software projects. You may include a portfolio or GitHub link with examples you are authorized to share.

 
 
  • Know Us
  • About Us
  • Contact
  • Privacy Policy
  • Terms & Conditions
  • Site Map
  • Employer
  • Post a Job
  • Search Resumes
  • My Account
  • Job Seeker
  • Search Jobs
  • Post Resume
  • My Account
  • Join Us @ Social
  • Facebook
  • Linkedin
  • Twitter
  • Google+
2022-2023 hirerefugee.com All Rights Reserved