Skip to main content
FP Canada logo

Software Developer (Contract)

FP Canada
Toronto, Ontario, CA$80k – $85kPosted February 18, 2026

Salary Context

This role offers $80k–$85k. The median for Mid-level lifecycle roles is $95k–$132k (based on 72 listings). 27% below median.

Resume Keywords to Include

Make sure these keywords appear in your resume to improve ATS scoring

JavaScriptSQLHTMLCSSAzureGitDevOpsAPI

Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score

Job Description

Software Developer

Full-time 12-month contract position based on start date

Position Overview

FP Canada is seeking a Software Developer who will play a key role in building and enhancing our digital solutions. This position is responsible for developing high‑quality applications, ensuring seamless system performance, and supporting the ongoing evolution of our technology ecosystem.

Reporting to the Manager, Software Development, the Software Developer will work closely with other developers, subject matter experts, and external vendors throughout the software development lifecycle. The ideal candidate is detail‑oriented, proactive, and committed to delivering reliable and innovative technical solutions that support organizational objectives.

Key Responsibilities

In this role, you will:

Development (Full Stack) – 90%

  • Design, develop, and maintain custom modules, widgets, and templates within Sitefinity CMS, ensuring content management and workflow capabilities are optimized for business needs.
  • Develop custom Aptify CRM entities, attributes, views and API endpoints to meet organizational requirements.
  • Participate in constructive design and code reviews to both provide and receive feedback on developed changes
  • Collaborate cross-functionally to conduct testing to ensure business requirements are met, and performance, quality, and responsiveness of applications are not impacted.
  • Troubleshoot and resolve issues within implemented features
  • When requested, contribute to task estimation and prioritization

Documentation and Knowledge Sharing – 10%

  • Create and maintain detailed technical documentation for implemented functionalities.
  • Provide training and support when necessary on implemented functionalities.

Required Qualifications

The ideal candidate will have the following skills and experience:

  • A post-secondary education in computer science, information technology, or related technical field
  • A minimum of three years of proven experience working as a full-stack developer or similar role
  • Proficiency in front-end web technologies, including HTML, CSS, Javascript, jQuery and VueJS
  • Demonstrated capability developing applications using C#, .NET technologies
  • Experience with Sitefinity CMS
  • Working knowledge of SQL Databases
  • Experience working with GIT and Azure DevOps
  • Proven experience in designing and implementing clean, scalable APIs
  • Familiarity with Aptify CRM is considered a strong asset

Competencies

The ideal candidate will have the following skills and experience:

  • Excellent verbal and written communication
  • Strong troubleshooting skills and attention to detail
  • Effective planning and organization skills, with the ability to manage multiple tasks and priorities
  • A collaborative mindset, with proven ability to work effectively within cross-functional teams
  • Ability to exercise sound judgment, work independently, and take ownership of assigned responsibilities

Working with FP Canada

Established in 1995, FP Canada is a national not-for-profit education, certification and professional oversight organization working in the public interest. FP Canada is dedicated to championing better financial wellness for all Canadians by leading the advancement of professional financial planning in Canada. Learn more at FPCanada.ca.

FP Canada employs over 80 people, and our office is located in downtown Toronto. This is a full-time contract position working 5 days per week, during core business hours, with some flexibility required. We offer a hybrid-work model, requiring at a minimum, two days a week (40%) on average, of employees’ time be spent in the office.

We are committed to wellness and a healthy work environment for our employees. You will earn a competitive annual salary, paid vacation and personal days, and you will enjoy our comprehensive employee benefits, flexible work arrangements and regular social events.

Our Commitment to Inclusion and Diversity

FP Canada values inclusion and diversity, and different perspectives and experiences; and we are committed to working towards an inclusive and diverse organization, reflective of Canada’s population. We encourage candidates who identify in traditionally underrepresented communities (women, racialized persons, indigenous persons, LGBTQ2S+ and persons with disabilities) to apply.

Our Commitment to Accessibility

FP Canada is committed to ensuring equal access and participation for people with disabilities in accordance with the Ontario Human Rights Code (OHRC) and the Accessibility for Ontarians with Disabilities Act (AODA). FP Canada will provide accommodation on request throughout the recruitment, selection and/or assessment process for applicants with disabilities. If you require accommodation, please inform our Human Resources Department at careers@fpcanada.ca.

additional information

This position is a newly created role within our organization.

Salary

Salary based on experience, ranging from $80,000 to $85,000.

Use

Want AI-powered job matching?

Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.

Get Started Free