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)
AdvantagesModern 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
$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...SeniorCrmFull timeWork at officeRemote workWeekend work1 day per week- 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...SeniorCrmContract work
- ...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...SeniorCrmRemplacementFull timeRemote workMonday to friday
- ...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...SeniorCrmFull time
- ...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...SeniorCrmLong term contractContract workWork at office
- ...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...SeniorCrmContract work
$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...SeniorCrmFull timeWork at officeMonday to friday- ...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...SeniorCrmRemote jobFull timeContract workWork at officeHome office
$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...SeniorCrmLong term contractFull timeContract workTemporary workWork at office- 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: \\\\\\ \\\\\...CrmFull timeLocal areaRemote work
- ...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...CrmFull timeContract workMonday to friday
$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...SeniorCrmHourly payFull timeFixed term contractRemote work- ...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:...SeniorCrmLong term contractFull timeContract workWork at officeMonday to friday
- ...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 \\\\...SeniorCrmLong term contractFull time
- ...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)...SeniorCrmFull timeWork at office2 days per week
- ...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...SeniorCrmFull time
- ...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...SeniorCrmHourly payPermanent employmentFull timeInternshipWork at office
- ...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,...SeniorCrmFull time
- ..., 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...SeniorLong term contractFull timeInterim roleInternship
$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...SeniorFull time- ...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...SeniorCrmFull timeShift work
- ...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...SeniorFull time
$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...SeniorRemote jobFull timeWork at officeHome officeFlexible hoursWeekend work- ...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...SeniorFull time
$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...SeniorOngoing contractFull timeTemporary workLocal area- ...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...SeniorFull time
- ...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...SeniorFull timeFlexible hours
- ...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...SeniorCrmPermanent employmentFull timeCasual workInternshipWork at office3 days per week
$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...SeniorFull timeContract work- ...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....SeniorLong term contractFull timeInternshipWork at officeRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to senior software developer - crm.. Be the first to apply!
- software development engineer Toronto, ON
- software developer no experience Toronto, ON
- software engineer intern Toronto, ON
- software developer summer internship Toronto, ON
- software design engineer Toronto, ON
- software engineer - ai machine learning Toronto, ON
- software engineer salary in canada Toronto, ON
- junior software engineer Toronto, ON
- software developer remote Toronto, ON
- software engineer - computer Toronto, ON
