Why Work at CRM Dynamics?

We’re always looking for great people! We believe in hiring the best candidates to do great things in a creative and collaborative team environment. Our positions evolve over time, allowing for your personal career growth. Each role is aligned with your skills and knowledge, allowing you to learn and develop in a unique environment.

We have a culture of work/life balance at our core and people-centric values that sets our work environment apart – not just for external customers, but for our team members.

Send Us Your Resume

If you’re looking for a career, not just a job, email your resume to and indicate which position you are interested in in the subject line.

Senior Dynamics 365 Consultant 

Job Description

CRM Dynamics helps clients to develop their business strategy and provides software implementation services. We are one of the largest Microsoft Dynamics 365 practices in Canada. We are looking for a Senior Dynamics Functional Consultant.

You have a passion for helping others to achieve their goals, strong business acumen, and demonstrated experience with delivering projects.  A majority of projects are in Ontario.


  • Analyze customer requirements and business objectives
  • Help clients to identify meaningful process improvements within their operations
  • Design and document business processes as part of a cross functional implementation team
  • Transform clients' needs into Dynamics 365/CRM solutions in collaboration with the Architect
  • Implement software configurations within the Dynamics 365 platform
  • Lead client workshops and joint design sessions
  • Assist clients to adopt new implemented solution, Conduct training sessions with key users
  • Lead change management and conduct testing sessions
  • Deliver presentations to senior level decision makers
  • Work with the team to keep current of the latest releases in Dynamics technologies


  • 10+ years of consulting experience in Microsoft CRM and sales and marketing process engineering
  • 10+ years working directly with clients, leading requirement gathering session, advising on how best to implement and maintain complex projects, translating needs and requirements into solutions and ensuring traceability and continuity are there throughout the project
  • Strong functional knowledge and familiarity with the most current Dynamics 365 Customer Engagement Applications: Sales, Customer Service, and most importantly Marketing
  • Ability to manage multiple work streams
  • Experience with integrating Dynamics 365 Customer Engagement Applications with other business application
  • Experience with previous Microsoft CRM versions
  • Strong knowledge of Microsoft Azure is essential
  • Excellent verbal and written communication skills
  • 3+ years of experience and advanced domain knowledge in the software industry
  • University Degree in Business or equivalent
  • Experience with agile / iterative software implementation best practices and tools
  • One or more Dynamics certifications considered an asset, including:
    - Microsoft Power Platform + Dynamics 365 Core (Exam MB-200)
    - Microsoft Dynamics 365 Sales (Exam MB-210)
    - Microsoft Dynamics 365 Marketing (Exam MB-220)
    - Microsoft Dynamics 365 Customer Service (Exam MB-230)
    - Microsoft Azure architecture

 Additional Requirements

  • 10 years experience as a Marketing automation consultant
  • Your Marketing Automation Consultant experience will require you to provide advice and consultation to clients on how to automate marketing activities, by using CRM to facilitate business leads, generations and integrate CRM with social medial channels, and marketing emails that are compliant with Canada's compliance standard CASL.
  • Must have a valid driver's license and access to a car for travel to client locations in Ontario
  • In addition to having the right background, we are looking for someone who is the right fit for our team

Our Benefits Include:

  • Dental care
  • Life insurance
  • Vision care
  • Extended health care
  • Work from home opportunities
  • Flexible working hours
  • Vacation & paid time off
  • Company events & social hours
  • Parental leave

Other Details

  • Expected Start Date: 2020-10-05
  • Job Types: Full-time, Permanent, 40 hrs per week, regular breaks
  • Salary: $90,000.00-$100,000.00 CAD per year
  • Location: Remote (within Ontario)
  • Vacation: Standard as per Employment Standards Act
  • Termination Policy: as per signed Employee Agreement
  • Application Deadline: 2020-10-01
  • Job Types: Full-time, Permanent

IT Developer

Job Description

CRM Dynamics is a leading Canadian CRM strategy and software implementation company. We are a Microsoft Gold Certified partner with nearly 25 years of history. We offer a supportive environment where our team members are collaborative and genuinely care for both their team and client success.

We are looking for like-minded individuals to join our rapidly growing team. We have immediate full-time opportunities for senior and intermediate .net developers

Position Summary

The successful candidate will join our software development/engineering team. You will have the opportunity to work on the following:

  • Work with a team of developers using Microsoft technologies
  • Develop solutions using Microsoft Azure and Power Platform
  • Code plugins, workflows, services and utilities using JavaScript and .NET
  • Design and develop web portals using Microsoft Dynamics 365

Key Responsibilities 

  • Propose technical solutions to meet project requirements
  • Design, build, and maintain efficient, reusable, and reliable code- 
  • Analyze and write functional and technical specifications
  •  Conduct proof of concepts and demonstrations-
  • Support different levels of testing (functional and system)
  • Strong knowledge of Microsoft Azure is essential
  • Produce documentation for internal solutions and external customers

Required Experience

  • Computer Science degree or equivalent experience
  • 3+ years relevant experience in web development (HTML, CSS, JavaScript, jQuery)
  • 3+ years of programming experience in .NET (C # and ASP.Net)
  •  Knowledge of Microsoft Azure and cloud architecture

What we Offer

  • Competitive salary based on experience with great growth potential and benefits
  • Work from home opportunities


  • Salary dependent on experience and skills
  • Job Types: Full-time, Permanent, 40 hrs per week, regular breaks
  • Salary: $70,000 - $110,000 a year 
  • Location: Remote (within Ontario)
  • Vacation: Standard as per Employment Standards Act
  • Termination Policy: as per signed Employee Agreement
  • Job Types:  Full-time, Contract

Our Benefits Include:

  • Dental Care
  • Extended Health Care
  • Flexible Schedule
  • Life Insurance
  • Vision Care
  • Work from Home

Required Experience

  • Development: 3 years (Preferred)


  • Bachelor's Degree (Preferred)