Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

senior software developer - crm.

Randstad

We are seeking a highly accomplished Senior Software Developer - CRM for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier CRM application engineering, solution design, and cloud integration capacity, specializing in designing, customizing, and expanding enterprise solutions built on Microsoft Dynamics 365, the Microsoft Power Platform, and Microsoft Azure.

As a senior CRM developer, you will bridge the gap between low-code rapid application design, custom C#/.NET development, and complex cloud integrations. Operating fully onsite in Toronto, you will lead end-to-end application development using Microsoft Dynamics 365 Customer Service, Power Apps (Model-Driven, Canvas Apps, Power Pages), Dataverse, custom PCF controls, and Azure cloud services. This position is tailored for a technical software authority who can translate detailed technical specifications into robust applications, configure CI/CD pipelines, optimize database queries, and ensure solutions conform to enterprise architecture and security standards.

Location: Toronto, ON

Assignment Type: Onsite (5 days per week)

Contract Duration: 5-month contract (with potential for extension)

Advantages
Modern Microsoft Ecosystem: Hands-on development across Dynamics 365, Power Platform, Dataverse, and Microsoft Azure services.

Balanced Development Model: Blend low-code solution design with custom C#, .NET Core, Web APIs, and JavaScript component engineering.

Advanced Workstream Routing: Gain expertise configuring Dynamics 365 Customer Service Workspace, agent profiles, session templates, and intelligent routing.

DevOps Automation: Drive continuous integration and deployment pipelines utilizing Azure DevOps and Git repositories.

Responsibilities
Translate detailed technical system specifications into working, fully tested applications across the complete SDLC.

Design, build, and maintain enterprise CRM solutions using Microsoft Dynamics 365, Power Platform (Model-Driven Apps, Canvas Apps, Power Pages), and Dataverse.

Develop custom solutions, including C# plugins, custom workflow activities, Web APIs, PCF controls, ASP.NET Core services, and Liquid server-side templates.

Configure Dynamics 365 Customer Service modules, covering case management, knowledge bases, Customer Service Workspace, agent profiles, and automated routing rules.

Architect and implement seamless integrations connecting Dynamics 365 with Microsoft Azure services, Azure SQL, and external cloud applications.

Create, manage, and optimize automated CI/CD release pipelines and task management boards in Azure DevOps.

Troubleshoot, isolate, and resolve technical bugs, system bottlenecks, and performance issues across application and database layers.

Perform unit testing, system integration testing, and code reviews to ensure compliance with enterprise quality and design standards.

Conduct design walkthrough sessions and collaborate with cross-functional project leads, architects, and business analysts.

Author comprehensive technical specifications, deployment runbooks, API guides, and system documentation.

Qualifications
Core Technical & CRM Requirements
Dynamics 365 & Power Platform: Proven hands-on experience designing and developing enterprise solutions using Microsoft Dynamics 365, Power Platform, and Dataverse.

Custom Development Stack: Strong working knowledge of custom development languages and frameworks, including C#, .NET / .NET Core, ASP.NET, Entity Framework, JavaScript, and HTML/CSS.

Azure Cloud Technologies: Practical experience developing and deploying integration components within Microsoft Azure environments.

API & Web Services: Hands-on experience with RESTful Web API development, JSON, and server-side integration patterns.

DevOps & Agile: Practical experience managing task boards, code repositories, and CI/CD deployment pipelines in Azure DevOps using Agile/Scrum methodologies.

Preferred Experience & Certifications
Specialized Dynamics Configuration: Direct experience configuring Dynamics 365 Customer Service Workspace, session templates, workstreams, and PCF control design.

Microsoft Certifications: Active certifications in Microsoft Dynamics 365 or Azure are preferred.

Accessibility Standards: Knowledge of digital accessibility compliance requirements, including the Accessibility for Ontarians with Disabilities Act (AODA).

Soft Skills & Delivery Attributes
Analytical Problem Solving: Superior analytical and troubleshooting capabilities to resolve complex technical defects efficiently under strict timelines.

Communication & Collaboration: Excellent written and verbal communication skills to prepare technical reports, present ideas clearly, and collaborate across technical teams.

Summary
If you're interested in the "Senior Software Developer - CRM" role based in Toronto, we encourage you to apply online at
Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.

Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to View email address on randstad.com to ensure their ability to fully participate in the interview process.

This posting is for existing and upcoming vacancies. show more
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the senior software developer - crm. in Toronto, ON vacancy
  • $79.1k - $118.7k per year

     ...unexpected.    Find our story here:  About Meridian The role:  Join Meridian’s dynamic Programming & Development team as a CRM Software Developer, where you’ll contribute to the design, development, and integration of our Microsoft Dynamics 365 CRM platform. You’ll play a... 
    Senior
    Crm
    Full time
    Work at office
    Remote work
    Weekend work
    1 day per week

    Meridian Credit Union

    Toronto, ON
    1 day ago
  • We are seeking an experienced Senior Software Developer - CRM to support the delivery of key enterprise application enhancements and robust business intelligence reporting solutions. In this role, you will work as part of an integrated data and support team responsible for... 
    Senior
    Crm
    Contract work

    Randstad

    Toronto, ON
    3 days ago
  •  ...Job Responsibility: Role: Senior Software Developer CRM RQ07649 Location: Toronto Onsite 5 days a week/21 College Street This position is currently listed as "Onsite"; however, the Assignment under this request will provisionally be “Hybrid”, working 7.25 hours per calendar... 
    Senior
    Crm
    Remplacement
    Full time
    Remote work
    Monday to friday

    WhiteStone

    Toronto, ON
    8 days ago
  •  ...specifications into working, tested CRM applications. This includes developing detailed programming specifications...  ...during the use and operation of software packages, including tec   General...  ...written and verbal Ability to develop and present new ideas and conceptualize... 
    Senior
    Crm
    Full time

    Maarut Inc

    Toronto, ON
    1 day ago
  •  ...Scope: The Software Developer supports the delivery of assigned enhancements of the Office of the Public Guardian and Trustee (OPGT) Modernization program, including functionality intentionally sequenced beyond the Minimum Viable Product (MVP). Working as part of an... 
    Senior
    Crm
    Long term contract
    Contract work
    Work at office

    Maarut

    Toronto, ON
    2 days ago
  •  ...applications. This includes: developing detailed programming...  ...during the use and operation of software packages, including technical...  ...Additional Skills for Oracle Software Developer: Experience in conducting...  ...Experience with Dynamics CRM Customer Service Workspace, Agent... 
    Senior
    Crm
    Contract work

    Maarut

    Toronto, ON
    1 day ago
  • $77.24 - $92.69 per hour

     ...RQ11434 - Software Developer - CRM - Senior Duration: 6 Months (140 Business Days) Location: ONSITE Toronto ON Must Have: ~10 years of experience with Siebel technical configuration/ design / development / integration ~5 year of experience of Siebel integration... 
    Senior
    Crm
    Full time
    Work at office
    Monday to friday

    Source Code

    Toronto, ON
    1 day ago
  •  ...RQ08837 - Senior Software Developer CRM (IBM BPM/ Apex Coaches/ AngularJS/ Java) Toronto, Ontario Hybrid work: 2 days in the office at 40 St. Claire Avenue West, Toronto. and 3 days remote from home office within Ontario. Contract, 9 months with possibility of... 
    Senior
    Crm
    Remote job
    Full time
    Contract work
    Work at office
    Home office

    Source Code

    Toronto, ON
    1 day ago
  • $88.63 - $106.36 per hour

     ...RQ11324 - Software Developer - CRM - Senior On-Site Contact: 8 months (150 business days) Two onsite work locations are recommended; however, the successful candidate may work out of a locally available Ontario Public Service office: #300 WATER STREET... 
    Senior
    Crm
    Long term contract
    Full time
    Contract work
    Temporary work
    Work at office

    Source Code

    Toronto, ON
    1 day ago
  • Currently, we do have a job opening for \CRM Software Developer \\\ \\ for our direct client \ State of Ontario. \\ The position details are given below. If you are interested \ , please e -mail me at \ ****@*****.*** \\\\ \\ \\ \\ Job Details: \\\\\\ \\\\\... 
    Crm
    Full time
    Local area
    Remote work

    Itprofound Inc.

    Toronto, ON
    1 day ago
  •  ...Software Developer – CRM (Intermediate) Client: Enterprise Financial Services Division Ministry: Ministry of Public and Business Service Delivery and Procurement Location: Ontario, Canada – 100% Onsite Work Schedule: Monday to Friday, standard hours between... 
    Crm
    Full time
    Contract work
    Monday to friday

    Upstaff

    Toronto, ON
    1 day ago
  • $80 - $100 per hour

     ...Translate technical specifications into working, tested CRM applications. Develop detailed programming specifications, write/generate code, and...  ...tests. Resolve and troubleshoot technical issues during software operation. General Skills Programming and analysis experience... 
    Senior
    Crm
    Hourly pay
    Full time
    Fixed term contract
    Remote work

    Monzek Consulting

    Toronto, ON
    1 day ago
  •  ...Senior Software Developer – CRM / Dynamics 365 & Power BI Position: Software Developer – CRM – Senior Client: Justice Technology Services (JTS), Ontario Government Ministry: Ministry of Public and Business Service Delivery and Procurement Location:... 
    Senior
    Crm
    Long term contract
    Full time
    Contract work
    Work at office
    Monday to friday

    Upstaff

    Toronto, ON
    1 day ago
  •  ...consulting opportunities and provides support as a partner? \\\\\ \ This is a long -term contract for a senior Java developer with experience with Curam CRM software \\\\ \\ \\\\ Responsibilities \\\\ \\\\\\\ ~ Development and configuration of CURAM Software \\\\... 
    Senior
    Crm
    Long term contract
    Full time

    Yoush Consulting

    Toronto, ON
    1 day ago
  •  ...Job Responsibility: MS Dynamics CRM Senior Developer - JOB-26689 Prospective Start Date: 29 Jul 2024 Prospective End Date: 31 Jan 2025 Location...  ...business needs & usage patterns) Technical background in a software development environment, preferable with Dynamics 365(Sales)... 
    Senior
    Crm
    Full time
    Work at office
    2 days per week

    InfoTek Consulting

    Toronto, ON
    1 day ago
  •  ...an equal opportunity employer. Job Description Senior Microsoft Dynamics CRM 2013 Developer ~3-5 Years of Technical development in MS Dynamics...  ...Must be good with API and UI. ~ Deliver application/software functionality through programming and configuring software... 
    Senior
    Crm
    Full time

    System Canada Technologies

    Toronto, ON
    1 day ago
  •  ...We can’t wait to get to know you!  The Work   The Senior CRM & AI Solutions Developer is a hands-on engineering role accountable for the build...  ...API integration.   ~ Solid understanding of the Agile Software Development Life Cycle (SDLC).   ~ Strong oral and written... 
    Senior
    Crm
    Hourly pay
    Permanent employment
    Full time
    Internship
    Work at office

    Eq Bank

    Toronto, ON
    1 day ago
  •  ...applications. This includes: Developing detailed programming...  ...the use and operation of software packages, including technical...  ...written and verbal Ability to develop and present new ideas and conceptualize...  ...modules such as Public Sector CRM, Contracts, Lead, Management,... 
    Senior
    Crm
    Full time

    Maarut Inc

    Toronto, ON
    1 day ago
  •  ..., user stories, UI/UX artifacts, solution architecture, security requirements, data models, develop application design and technical specification document, deliver quality software products (including Minimal Viable Products and Cloud -Native Web Application products) as required... 
    Senior
    Long term contract
    Full time
    Interim role
    Internship

    Yoush Consulting

    Toronto, ON
    1 day ago
  • $88.54 - $106.25 per hour

     ...RQ11605 - Software Developer - Senior Duration: 11 Months (250 Business Days) 1 Possible Extension Location: 5 Days ONSITE at 222 Jarvis St. Toronto Ontario Description Deliverables for Sr. Software Developer: Design build develop and administer... 
    Senior
    Full time

    Source Code

    Toronto, ON
    1 day ago
  •  ...seeking a highly skilled Enterprise Developer to join our enterprise...  ...is essential. THIS IS A SENIOR HANDS ON DEVELOPER ROLE Key...  ...teams to deliver high-quality software solutions. Qualifications...  ...systems such as ERP, PLM, CPQ, and CRM. Proven experience as a... 
    Senior
    Crm
    Full time
    Shift work

    Armstrong Fluid Technology

    Toronto, ON
    1 day ago
  •  ...Description About the role: As a Senior Software Developer, you will be responsible for designing, developing and managing the cloud based services that power the AssistIQ platform. We’re excited by candidates who enjoy and are capable of working in a fast-growing... 
    Senior
    Full time

    Assistiq

    Toronto, ON
    1 day ago
  • $104k - $145k per year

     ...build something meaningful in a fast-growing, customer-focused company, we’d love to hear from you! We are looking for a Senior Software Developer to join our Development Experience Group!   The Development Experience Group makes informed suggestions about... 
    Senior
    Remote job
    Full time
    Work at office
    Home office
    Flexible hours
    Weekend work

    Zensurance

    Toronto, ON
    1 day ago
  •  ...businesses to accelerate service delivery, drive customer engagement, and foster growth. Blanc Labs is seeking a highly skilled Senior Full-Stack Developer to join our team and contribute to the development of innovative digital solutions. This role requires deep technical... 
    Senior
    Full time

    Blanc Labs

    Toronto, ON
    1 day ago
  • $88.5 - $106.26 per hour

     ...RQ11339 - Software Developer - Senior Location: 5 Days Onsite at 21 College St. Toronto Duration: 11+ Months (253 Business Days) Mandatory Requirements 10+ experience building and maintaining stable, secure and scalable web & desktop applications using Azure... 
    Senior
    Ongoing contract
    Full time
    Temporary work
    Local area

    Source Code

    Toronto, ON
    1 day ago
  •  ...and integration testing Collaboration with system testers to develop test cases for system functional, performance and vulnerability...  ...and alternatives to ensure effective operation of hardware and software platforms and IT security and quality control systems Communication... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    1 day ago
  •  ...Job Description The Senior Software Developer – Robotics Process Automation will be a key technical contributor responsible for designing, developing, and implementing enterprise-scale automation solutions using Pega Robotics. This role combines advanced software development... 
    Senior
    Full time
    Flexible hours

    Royal Bank of Canada

    Toronto, ON
    8 days ago
  •  ...high-quality, high-functioning, immersive software platforms and the diverse employees supporting these initiatives, and with recent developments in legislation, the online gaming...  ...OVERVIEW Reporting to the Director of CRM, we are seeking a talented, creative, and... 
    Senior
    Crm
    Permanent employment
    Full time
    Casual work
    Internship
    Work at office
    3 days per week

    Pala Interactive

    Toronto, ON
    1 day ago
  • $88.57 - $106.28 per hour

     ...RQ11400 - Software Developer - Senior X 4 (On-Site) Contract: 6 months (133 business days) possible extension Location : Toronto (5700 Yonge St. Toronto) No Clearance Required Must Have: Thorough knowledge of large-scale complex systems analysis techniques... 
    Senior
    Full time
    Contract work

    Source Code

    Toronto, ON
    1 day ago
  •  ...connected and engaged.  * We’re a certified  Great Place to Work ®, five years in a row! We’re on the hunt for a top-tier  Senior Software Developer  who will be responsible for designing, developing, and maintaining high-performance backend services and infrastructure.... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Relocation package

    Kepler Communications Inc.

    Toronto, ON
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to senior software developer - crm.. Be the first to apply!