×
Register Here to Apply for Jobs or Post Jobs. X

RQ- Software Developer - CRM - Senior

Job in Toronto, Ontario, C6A, Canada
Listing for: Rubicon Path
Part Time position
Listed on 2026-06-15
Job specializations:
  • Software Development
Salary/Wage Range or Industry Benchmark: 100000 - 125000 CAD Yearly CAD 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Position: RQ08817 - Software Developer - CRM - Senior

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…
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary