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

Senior Microsoft Dynamics CRM Developer

Full-time

Veriday

Veriday is seeking an experienced Senior Microsoft Dynamics CRM Developer / Technical Architect to join our client team based in Toronto for a 6-month contract position with the possibility of extension.

This role combines hands-on development with responsibility for solution architecture and technical leadership. The successful candidate will design, develop, integrate, and enhance Microsoft Dynamics CRM solutions, translating business requirements into secure, scalable, and maintainable applications.

What you will do:-


  • Lead the technical design of Dynamics CRM solutions, including application architecture, data models, integrations, security, and deployment approaches.

  • Assess business requirements and conduct fit-gap analysis to determine the appropriate use of standard functionality, configuration, and custom development.

  • Evaluate existing CRM applications and recommend improvements to performance, maintainability, scalability, and reliability.

  • Prepare solution designs, architecture diagrams, technical specifications, and implementation estimates.


  • Configure and customize Microsoft Dynamics CRM / Dynamics 365 Customer Engagement, including tables/entities, relationships, forms, views, dashboards, business rules, and business process flows.

  • Develop custom plug-ins, workflow extensions, client-side scripts, and integrations using C#, .NET, JavaScript/TypeScript, and supported Microsoft APIs.

  • Build and enhance model-driven Power Apps and Power Automate flows to support business process automation.

  • Implement CRM functionality for customer and stakeholder records, application or case tracking, approvals, task management, and notifications.

  • Develop maintainable solutions using supported extension methods and appropriate platform capabilities.


  • Design and implement integrations between Dynamics CRM and enterprise applications using REST APIs, Dataverse Web API, and relevant Azure integration services.

  • Support data migration, transformation, validation, reconciliation, and data quality improvements.


  • Manage solution packaging, version control, environment configuration, and deployments across development, testing, and production.

  • Contribute to CI/CD pipelines and application lifecycle management using Azure DevOps or equivalent tools.

  • Perform unit testing, support integration testing and user acceptance testing, and resolve defects.

  • Troubleshoot application, integration, and performance issues, conducting root-cause analysis and implementing sustainable fixes.

What do you need to succeed:- 


  • 10 years of software development experience , including 5+ years of hands-on Microsoft Dynamics CRM / Dynamics 365 Customer Engagement experience .

  • Demonstrated experience serving as a technical lead or solution architect while remaining actively involved in development.

  • Strong expertise in Dynamics CRM configuration, customization, extensibility, and enterprise implementation.

  • Proficiency in C#, .NET, JavaScript/TypeScript, Dynamics SDK, Dataverse Web API, and FetchXML .

  • Hands-on experience with Microsoft Dataverse, model-driven Power Apps, and Power Automate .

  • Experience designing enterprise integrations and working with relevant Azure services, such as Azure Functions, Logic Apps, or Service Bus.

  • Strong understanding of CRM data modeling, security, performance optimization, and solution management.

  • Experience with source control, automated deployments, and CI/CD using Azure DevOps or comparable tools.

  • Proven ability to translate business needs into technical designs and deliver solutions through the full development lifecycle.

  • Strong analytical, troubleshooting, documentation, and stakeholder communication skills.

  • Ability to attend the client’s Toronto office 3 days per week .

We offer a competitive rate/hour, a collaborative and dynamic work environment, and the opportunity to work on cutting-edge projects. If you possess the required skills and are ready for an exciting challenge, we encourage you to apply.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Microsoft Dynamics CRM Developer in Toronto, ON vacancy
  •  ...formal training programs. Visit us at: System Canada is an equal opportunity employer. Job Description Senior Microsoft Dynamics CRM 2013 Developer ~3-5 Years of Technical development in MS Dynamics (including Plugins and Java Script Development) ~ Dynamics... 
    Senior
    Crm
    Full time

    System Canada Technologies

    Toronto, ON
    more than 2 months ago
  •  ...Position: Microsoft Dynamics CRM Architect Location: Toronto, ON Job ID#: RQ11372 Duration: 7 Months Role Overview We...  ...scalability and maintainability. Assignment Deliverables Develop architecture design artifacts, including conceptual, logical,... 
    Crm
    Full time

    Symbiotic Digital

    Toronto, ON
    more than 2 months ago
  •  ...for both external and internal users. Technology stack : Microsoft Dynamics CRM (backoffice), MuleSoft (middleware) and Java/React (public facing...  ...including using kanban/task boards  Extensive experience developing in Dynamics 365 Customer Service (case management, Knowledge... 
    Senior
    Crm
    Full time

    Maarut Inc

    Toronto, ON
    20 days ago
  • $125k - $135k per year

     ...to the VP, Technology & Application Development, the Principal CRM Developer is the senior hands-on engineer for the technology that powers the CAO's digital services, the majority of which is built on Microsoft Dynamics 365. This is a technical leadership role without direct... 
    Senior
    Crm
    Full time
    Manual labor
    Work at office
    Remote work
    Flexible hours
    2 days per week

    Condominium Authority Of Ontario

    Toronto, ON
    7 days ago
  • $79.1k - $118.7k per year

     ...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 key role in... 
    Senior
    Crm
    Full time
    Work at office
    Remote work
    Weekend work
    1 day per week

    Meridian Credit Union

    Toronto, ON
    more than 2 months ago
  • $88.63 - $106.36 per hour

     ...RQ11653/ RQ11654/ RQ11500 - Software Developer - CRM - Senior Duration: 5-6 Months (135 Business Days) + 1 Extension Location: 5 Days Onsite...  ...Experience with Agile methodologies Experience with Dynamics 365, Microsoft Power platform, and Azure solution design... 
    Senior
    Crm
    Full time

    Source Code

    Toronto, ON
    17 days ago
  •  ...Position: Senior Dynamics 365 Developer Location: Toronto, ON (Onsite) Job ID#: RQ11188  Duration: 3 Months   Role Overview...  ...Dynamics 365 Developer to design, develop, customize, and support CRM solutions. The successful candidate will be responsible for... 
    Senior
    Crm
    Full time

    Symbiotic Digital

    Toronto, ON
    more than 2 months 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
    more than 2 months 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
    more than 2 months ago
  •  ...translate technical systems specifications into working, tested CRM applications. This includes developing detailed programming specifications, writing and/or...  ...skills; both written and verbal Ability to develop and present new ideas and conceptualize new approaches and... 
    Senior
    Crm
    Full time

    Maarut Inc

    Toronto, ON
    a month ago
  •  ...translate technical systems specifications into working, tested CRM applications. This includes developing detailed programming specifications, writing and/or...  ...skills; both written and verbal Ability to develop and present new ideas and conceptualize new approaches and... 
    Crm
    Full time

    Maarut Inc

    Toronto, ON
    1 day ago
  •  ...you to consulting opportunities and supports you as a partner? \ \\\\\\\ Senior Dynamics 365 & Windows Developer \ \\ We are seeking a skilled and experienced Microsoft D365 Developer with a strong background in Windows development, Azure, API integration... 
    Senior
    Full time

    Yoush Consulting

    Toronto, ON
    more than 2 months ago
  •  ...implementing and supporting complex CRM systems Documenting...  ...business requirements Designing, developing, and implementing web...  ...Components (LWC)  ~Salesforce Dynamic Forms. ~Experience implementing...  ...Salesforce Certified Platform Developer I ~ Salesforce Certified OmniStudio... 
    Senior
    Crm
    Long term contract
    Full time
    Flexible hours

    Maarut Inc

    Toronto, ON
    6 days 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
    more than 2 months ago
  •  ...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...  ...crucial role in delivering personalized and dynamic experiences to our customers focused on driving... 
    Senior
    Crm
    Permanent employment
    Full time
    Casual work
    Internship
    Work at office
    3 days per week

    Pala Interactive

    Toronto, ON
    a month ago
  • $80k - $138k per year

     ...and on the job coaching Summary We are seeking a Senior Consultant, Microsoft Dynamics 365 on a 1 year fixed term contract to help organizations...  ...Dynamics 365 and Microsoft or third-party applications, develop portal pages, plugins, custom workflows, and support data... 
    Senior
    Crm
    Temporary work
    Fixed term contract
    Flexible hours

    Deloitte

    Toronto, ON
    1 day ago
  • $125k - $175k per year

     ...recruit the best and the brightest talents.  The Senior AI Software Developer will design, build, and deliver the firm’s AI...  ...practice and matter management, time and billing, CRM, enterprise data platforms, and Microsoft Graph. Implement secure identity and access patterns... 
    Senior
    Crm
    Full time
    Work at office

    Stikeman Elliott Llp

    Toronto, ON
    15 days ago
  •  ...applications. This includes: developing detailed programming specifications...  ...Agile methodologies Experience with Dynamics 365, Microsoft Power platform, and Azure solution design...  ...Power Platform Experience with Dynamics CRM Customer Service Workspace, Agent... 
    Senior
    Crm

    Analyst Technical Solutions

    Toronto, ON
    16 days ago
  •  ...specifications into working, tested CRM applications. This includes developing detailed programming specifications...  ...with hands-on and leading Dynamics CRM projects. Experience Customization...  ...CRM Workflows, Plug-ins and Complex Microsoft Power Automates flows. Customize... 
    Senior
    Crm
    Contract work

    Maarut

    Toronto, ON
    2 days ago
  •  ...tested applications. This includes: developing detailed programming specifications...  ...Additional Skills for Oracle Software Developer: Experience in conducting impact assessments...  ...Siebel modules such as Public Sector CRM, Contracts, Lead, Management, Partner, Public... 
    Senior
    Crm
    Full time

    Maarut Inc

    Toronto, ON
    6 days ago
  •  ...manufacturers and partners like Google, Microsoft, Dell, Oracle, and Mitsubishi...  ...skilled and passionate Senior Yocto & Linux Software...  ...you will be responsible for developing, maintaining, and securing Litmus...  ...What You’ll Do Design, develop, and maintain embedded Linux... 
    Senior
    Full time
    Internship
    Shift work

    Litmus, Llc

    Toronto, ON
    7 days ago
  •  ...​ Position: Senior BI Developer Location: Toronto, ON Job ID#: RQ11635 Duration: 6 Months   Role Overview We are seeking a strong Software Developer – ETL to support the design and development of data warehousing, Business... 
    Senior
    Full time

    Symbiotic Digital

    Toronto, ON
    5 days ago
  • $88.54 - $106.25 per hour

     ...RQ11712 -  Software Developer - Senior Duration: 9+ Months (203 Business Days) + 1 Extension Location: 5 Days Onsite at 25 Morton Shulman...  ..., jQuery and XML/XLST. Experience with Windows Server, Microsoft SQL environment Experience building applications using MS... 
    Senior
    Full time

    Source Code

    Toronto, ON
    12 days ago
  • $80k - $130k per year

    Microsoft Dynamics 365 Developer Position Description The Developer will build and support technical components required for integrated D365 solutions and demos, focusing on F&O, IOM, IV, and Dual-write. Your future duties and responsibilities • Develop and customize... 
    Toronto, ON
    more than 2 months ago
  •  ...and supports you as a partner? \ \ \\\\\\\ As a Senior Developer, Dynamics 365 your responsibilities will include: \\\ \ Design and...  ...leveraged including, but not limited to, \\ Azure, Azure SQL, Microsoft Entra ID, Common Data Service \\\ , \\ Power BI, Power... 
    Senior
    Full time

    Yoush Consulting

    Toronto, ON
    more than 2 months ago
  •  ...software as a result of testing Works with QA analysts and software developers to find solutions   General Skills: Experience...  ...Experience gathering and documenting requirements from end-users to develop the best automation solutions A team player with a track... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    1 day ago
  • $124.9k - $174.9k per year

     ...across engineering, sales, product, marketing, and beyond as we build the leading digital operations platform.   We are hiring a Senior Developer Advocate to join our small but mighty Developer Relations team. We’re a group of practitioners turned educators who cover... 
    Senior
    Full time
    Manual labor
    Work at office
    Local area
    Flexible hours
    Shift work

    Pagerduty

    Toronto, ON
    22 days ago
  •  ...Senior Salesforce Developer Toronto, ON (3 days on site/week) Fulltime One of our financial services clients is seeking a highly skilled and experienced Senior Salesforce Developer to lead the technical design, development, and secure implementation of complex, scalable... 
    Senior
    Full time
    3 days per week

    Hire DigITalent Inc.

    Toronto, ON
    17 days ago
  •  ...Position: Senior Java Developer Location: Toronto, ON Job ID#: RQ11508 Duration: 6 Months Role Overview We are seeking an experienced Software Developer to design, develop, test, and maintain enterprise-scale applications... 
    Senior
    Full time

    Symbiotic Digital

    Toronto, ON
    22 days ago
  •  ...Job Overview: Client is hiring a Senior KDB Developer to join a Global Markets Data & Analytics organization, focused on designing, building, and deploying time-series systems supporting pre-trade, at-trade, and post-trade analytics across Equities, FX, and Rates.... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    20 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Microsoft Dynamics CRM Developer. Be the first to apply!