Job Search and Career Advice Platform
  • Jobs
  • Headhunters
  • Free resume review
  • About Us
EN
2,808

Software Engineer jobs in Canada

RQ08817 - Software Developer - CRM - Senior

Rubicon Path

Toronto
On-site
CAD 90,000 - 120,000
30+ days ago
I want to receive the latest job alerts for “Software Engineer” jobs

Video-on-Demand software – Director of Quality Assurance

Stonewood Group Inc.

Canada
On-site
CAD 120,000 - 160,000
30+ days ago

RQ09152 - Software Developer - CRM - Intermediate

Rubicon Path

Toronto
On-site
CAD 80,000 - 100,000
30+ days ago

RQ08879 - Software Developer - CRM - Senior

Rubicon Path

Toronto
On-site
CAD 100,000 - 125,000
30+ days ago

RQ09141 - Software Developer - CRM - Senior

Rubicon Path

Toronto
On-site
CAD 90,000 - 120,000
30+ days ago
discover more jobs illustrationDiscover more opportunities than anywhere else. Find more jobs now

Fire Alarm Technician — Code-Compliant Inspections & Safety

BGIS

Northwestern Ontario
On-site
CAD 50,000 - 70,000
30+ days ago

Senior Android Engineer – Remote, Scale a Global Family App

Life360

Canada
On-site
CAD 195,000 - 230,000
30+ days ago

Senior Android Engineer, Partnerships — Remote Impact

Thumbtack

Canada
Remote
CAD 85,000 - 105,000
30+ days ago
HeadhuntersConnect with headhunters to apply for similar jobs

Senior Android Engineer — Bluetooth, MVVM & Jetpack Compose

Syntronic

Ottawa
On-site
CAD 80,000 - 120,000
30+ days ago

RQ08837 - Software Developer - CRM - Senior

Rubicon Path

Toronto
Hybrid
CAD 80,000 - 100,000
30+ days ago

RQ09142 - Software Developer - CRM - Senior

Rubicon Path

Toronto
On-site
CAD 90,000 - 120,000
30+ days ago

RQ09093 - Software Developer - CRM - Senior

Rubicon Path

Toronto
On-site
CAD 90,000 - 120,000
30+ days ago

Backend PHP Developer / Développeur backend PHP

FlightHub

Montreal
On-site
CAD 70,000 - 90,000
30+ days ago

RQ09329 - Software Developer - API - Senior

Rubicon Path

Toronto
On-site
CAD 90,000 - 120,000
30+ days ago

RQ09373 - Software Developer - API - Senior

Rubicon Path

Toronto
On-site
CAD 100,000 - 130,000
30+ days ago

Application Developer

Cpus Engineering Staffing Solutions Inc.

Pickering
Hybrid
CAD 70,000 - 90,000
30+ days ago

RQ09126 - Software Developer - CRM - Intermediate

Rubicon Path

Toronto
On-site
CAD 85,000 - 105,000
30+ days ago

RQ08889 - Software Developer - API - Senior

Rubicon Path

Toronto
Hybrid
CAD 100,000 - 130,000
30+ days ago

RQ09153 - Software Developer - CRM - Senior

Rubicon Path

Toronto
On-site
CAD 100,000 - 130,000
30+ days ago

Intermediate Data Engineer ( SQL, Databricks/ Snowflakes, DBT, Airflow)

TEEMA Solutions Group

Toronto
Hybrid
CAD 80,000 - 100,000
30+ days ago

RQ08704 - Software Developer - CRM - Senior

Rubicon Path

Toronto
On-site
CAD 95,000 - 120,000
30+ days ago

RQ08231 - Software Developer - CRM - Senior

Rubicon Path

Toronto
On-site
CAD 100,000 - 130,000
30+ days ago

Senior QA Automation Engineer - Cloud & DevOps

Rubicon Path

Toronto
On-site
CAD 100,000 - 130,000
30+ days ago

RQ09147 - Software Developer - API - Senior

Rubicon Path

Toronto
On-site
CAD 90,000 - 120,000
30+ days ago

M&A Director — Software Growth & Buy & Build

Beacon Software

Toronto
On-site
CAD 90,000 - 130,000
30+ days ago

Top job titles:

Delivery jobsIt Software Engineer jobsTechnical Writer jobsQuality Control jobsData Entry Clerk jobsIntern jobsJava Developer jobsCare Coordinator jobsHome Based jobsReal Estate Agent jobs

Top companies:

Jobs at CraJobs at LululemonJobs at WestjetJobs at FedexJobs at HsbcJobs at CiscoJobs at Coca ColaJobs at Jp Morgan ChaseJobs at Victoria SecretJobs at Hubspot

Top cities:

Jobs in CalgaryJobs in MississaugaJobs in SurreyJobs in HalifaxJobs in VaughanJobs in OakvilleJobs in ReginaJobs in WaterlooJobs in Greater SudburyJobs in Guelph

Similar jobs:

It Software Engineer jobsMechanical Engineer jobsPower Engineer jobsEngineer jobsSoftware Developer jobsCivil Engineer jobsEngineer Civil Engineering jobsChemical Engineer jobsData Engineer jobsEngineer Electrical jobs
Software Developer CRM
Rubicon Path
Toronto
On-site
CAD 90,000 - 120,000
Full time
30+ days ago

Job summary

A leading firm in CRM solutions is seeking a Senior Software Developer with 7-10 years of experience to work in a hybrid environment. Responsibilities include translating technical specifications into CRM applications, providing support, and collaborating with IT professionals. Ideal candidates should have in-depth knowledge of Microsoft Dynamics and project delivery experience. This role is located in Toronto, Ontario.

Qualifications

  • 7-10 years of experience as a Senior Software Developer - CRM required.
  • Experience in integrated test scenarios and system integration testing.
  • Demonstrated ability to assess complex information/system needs.

Responsibilities

  • Translate technical specifications into working CRM applications.
  • Develop detailed programming specifications and conduct unit tests.
  • Provide post-implementation support and resolve technical issues.

Skills

Application design and development experience
In-depth knowledge of CRM platform (e.g., Microsoft Dynamics)
Proficiency in CRM customization and configuration
Problem solving and analysis skills
Strong analytical skills
Excellent verbal and written communication skills
Creative thinking

Education

Bachelor's Degree in Information Technology, Engineering, or related field
Relevant certification from CRM platform provider

Tools

Microsoft Dynamics
Data Loader
Git
Job description
Responsibilities

Translate technical systems specifications into working, tested CRM applications. Develop detailed programming specifications, write and/or generate code, compile data-driven programs, maintain, and conduct unit tests. Resolve and troubleshoot technical problems that arise during the use and operation of software packages.

Apply general skills in programming and analysis; provide specialized CRM software package support at the specified experience level. Collaborate with IT professionals throughout the software development life cycle, using structured methodologies for development, design, implementation, and maintenance of applications.

Design, code, test, debug, and document applications using object- and third-generation language development tools, one or more programming languages, and common database technologies. Manage application design, deployment, and troubleshooting; review and modify product installation scripts, including encoding, testing, and debugging. Provide post‑implementation support, including resolution of technical issues and user/system documentation.

Conduct design walkthrough sessions with project teams and gather information from diverse business area stakeholders and subject‑matter experts. Understand and apply Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards. Employ rapid application development (RAD) methodologies, information management principles, and Internet‑ready application development practices. Incorporate middleware and gateways, and evaluate third‑party integrations.

Location & Work Arrangement

This role is part of a Hybrid Work Arrangement and resources will be required to work a minimum of 2‑3 days per week at 5700 Yonge St., or at the discretion of the hiring manager.

Selection Criteria
  • Application design and development experience – 50%
  • 7‑10 years of experience as a Senior Software Developer – CRM
  • In‑depth knowledge of CRM platform (e.g., Microsoft Dynamics) and its features, including portal technologies such as MS Power Pages.
  • Proven experience developing and implementing end‑to‑end CRM solutions that align with business objectives.
  • Proficiency in CRM customization and configuration, including creating custom fields, workflows, process automation, and data integration.
  • Experience with data migration and transformation in Dynamics CRM, including data import/export and manipulation using tools such as Data Loader.
  • Knowledge of data modeling and database design principles within the context of Dynamics CRM.
  • Knowledge of API integration methods to connect CRM systems with other applications.
  • Methodology, problem solving, and analysis skills – 30%
  • Demonstrated ability to assess complex and diverse information/system needs and develop IT solutions.
  • Complete knowledge of SDLC methodologies (e.g., Agile).
  • Familiarity with version control systems (e.g., Git).
  • Experience in integrated test scenarios, test data creation, and system integration testing (COTS and custom).
  • Experience providing Go‑live support and conducting post‑implementation reviews.
  • Strong analytical skills to diagnose and resolve technical issues, performance bottlenecks, and system errors in Dynamics CRM solutions.
  • Collaborate with cross‑functional teams, including developers, analysts, testers, and business users.
  • Experience working with CRM vendors, understanding product roadmaps, and evaluating third‑party integrations.
  • Proficiency in analyzing data and trends to identify opportunities for process improvement and enhanced customer experiences.
  • Ability to perform data‑driven decision‑making to optimize CRM performance and functionality.
  • Creative thinking and ability to devise innovative solutions to unique challenges.
  • Planning, documentation, and communication – 20%
  • Experience conducting stakeholder interviews, gathering requirements, and documenting use cases.
  • Translate business requirements into effective CRM solutions, ensuring alignment with organizational goals.
  • Create and document technical design, development, and delivery of specified technology solutions, including reports, interfaces, conversions, extensions, workflows, procedures, and customizations.
  • Design and articulate complex technical concepts into executable development work packages.
  • Excellent verbal and written communication skills to convey technical information to both technical and non‑technical stakeholders.
  • Provide estimations of project delivery based on business requirements.
  • Present solution designs, project updates, and recommendations to management.
  • Plan and manage change within an organization when implementing new CRM systems or processes.
  • Bachelor's Degree in Information Technology, Engineering, or related field.
  • Relevant certification from CRM platform provider (e.g., Microsoft Certified: Dynamics 365 Developer) is an asset.

Max Number of Candidates: 1 (One)

Must haves
  • In‑depth knowledge of CRM platform (e.g., Microsoft Dynamics) and its features, including portal technologies such as MS Power Pages.
  • 7‑10 years of experience as a Senior Software Developer – CRM
  • Knowledge of data modeling and database design principles within the context of Dynamics CRM
  • Ability to collaborate with cross‑functional teams, including developers, analysts, testers and business users.
  • 1
  • ...
  • 109
  • 110
  • 111
  • ...
  • 113

* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.

Job Search and Career Advice Platform

Empoweringjob seekers

Tools
  • Jobs
  • Resume review
  • Headhunters
  • Browse jobs
Company
  • About us
  • Careers at JobLeads
  • Site notice
  • Press
  • Reviews
Support
  • Help
  • Partner integration
  • ATS Partners
Social
  • JobLeads Blog
  • YouTube
  • LinkedIn
  • Instagram
  • Facebook
  • Privacy Policy
  • Terms of Use

© JobLeads 2007 - 2026 | All rights reserved