CRM Developer

Accerta

Toronto

On-site

CAD 105,000 - 125,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Group Benefits
Pension Plan
Performance-based incentives
Hybrid Work Environment
Home Office Stipend
Mental Health Support
Employee Assistance Program
Volunteer time off
Education Reimbursement
Employee Referral Reward

Job summary

Accerta is seeking a CRM Developer to design, build, and support Microsoft Dynamics 365 CRM solutions. You will work with stakeholders to translate business needs into robust CRM configurations and integrations, shaping data flows across Dataverse, Power Platform, and Azure services.

You will partner with Product Owners and IT teams in a hybrid environment, participating in security reviews, SDLC governance, and production support. A strong CRM background and collaboration skills are essential.

Qualifications

  • Proven experience as a Microsoft Dynamics 365 CRM Developer or related CRM role.
  • Strong knowledge of Dynamics 365 Customer Engagement modules and Dataverse.
  • Experience with Power Platform and RESTful API integrations.
  • Familiarity with SDLC, Agile/Scrum, and DevOps pipelines.

Responsibilities

  • Design, develop, configure, test, and support Dynamics 365 CRM solutions.
  • Gather requirements from stakeholders and translate into practical CRM designs.
  • Collaborate with Product Owners, QA, and IT teams to deliver CRM features.
  • Develop integrations between Dynamics 365 and internal/external systems.
  • Create and maintain technical specifications, test plans, and docs.
  • Support production issues, debug, and perform root-cause analysis.
  • Participate in security reviews and ensure data privacy compliance.

Skills

CRM development
Stakeholder collaboration
Agile / Scrum
Security best practices
RESTful API integration
Power Platform
SQL knowledge
DevOps / CI-CD

Education

Bachelor's degree in Computer Science / IT
Microsoft Dynamics 365 / Power Platform certifications (asset)

Tools

Dynamics 365 CRM
Dataverse
Power Platform
Azure
REST APIs

Job description

AccertaClaim Servicorp Inc. (ACSI) and its subsidiary, Accerta Services Inc. (ASI), both known as Accerta, which is a is a social enterprise, that manages dental, vision, drug, and healthcare benefits programs exclusively for government and social services agencies in Canada. Our targeted experience and innovative technology provide reliable service, process continuity, cost savings, as well as accurate and insightful data that enables governments to make informed strategic decisions, reducing stress on the healthcare system through streamlined administration.

Accerta is a Certified B Corporation which is a testament to the values on which we've built our business: serving our customers, caring for our employees, and supporting our community and the environment. Being part of the B Corp movement means we're committed to continual improvement and making business a force for good. Thank you to our team and stakeholders who have helped us achieve this significant milestone!

JOB TITLE: CRM Developer

EMPLOYMENT TYPE: Full-time, Permanent, Hybrid

ABOUT THIS OPPORTUNITY

  • Design, develop, configure, customize, test, deploy, and support Microsoft Dynamics 365 CRM solutions.
  • Work directly with business stakeholders to understand operational processes, gather and clarify requirements, identify pain points, and translate business needs into practical CRM solutions.
  • Partner with Product Owners and business teams to validate solution designs, confirm expected outcomes, support UAT activities, and ensure delivered CRM functionality aligns with business requirements.
  • Work with business teams, Product Owners, software developers, QA, data, infrastructure, and technical teams to produce CRM solution designs and technical specifications.
  • Configure and customize Dynamics 365 entities, forms, views, workflows, business rules, dashboards, security roles, and model-driven apps.
  • Develop, maintain, and support Dataverse components, plugins, custom workflows, Power Automate flows, and related Power Platform solutions.
  • Develop and support integrations between Dynamics 365 CRM and internal applications, external systems, APIs, Azure services, and enterprise data platforms.
  • Create and maintain reliable, scalable, secure, and well-documented CRM customizations and extensions.
  • Participate in requirements gathering and translate business processes into functional and technical CRM designs.
  • Support CRM-related production issues, defect resolution, root cause analysis, and continuous improvement activities.
  • Work effectively with QA teams to support testing, troubleshoot issues, validate releases, and resolve defects in development, UAT, and production environments.
  • Participate in code reviews, solution reviews, change control, release planning, and deployment activities.
  • Create and maintain technical specifications, test plans, data migration specifications, integration documentation, and support documentation.
  • Support CRM security, access control, data integrity, auditability, and compliance requirements.
  • Contribute to development standards, reusable components, documentation practices, and knowledge sharing across the IT team.
  • Other duties as assigned.

Knowledge and Experience

  • Proven experience as a Microsoft Dynamics 365 CRM Developer, Dynamics 365 CE Developer, or CRM Application Developer.
  • Strong experience with Microsoft Dynamics 365 Customer Engagement, Customer Service, Sales, or related CRM modules.
  • Strong knowledge of Microsoft Dataverse, including tables, relationships, forms, views, business rules, security roles, and solution management.
  • Experience with Power Platform, including Power Apps, Power Automate, and Power BI integration concepts.
  • Experience developing and consuming RESTful APIs with secure authentication and authorization mechanisms and working with integration patterns between CRM and enterprise applications.
  • Strong understanding of Dynamics 365 solution management, managed and unmanaged solutions, environment strategy, and deployment practices.
  • Experience with Azure services such as Azure Functions, Logic Apps, Service Bus, API Management, Key Vault, or Application Insights would be an asset.
  • Strong SQL and relational database knowledge, including querying, data validation, data transformation, and troubleshooting.
  • Experience with data migration, data mapping, data cleansing, and integration testing involving CRM systems.
  • Strong understanding of SDLC methodologies and experience working through requirements, design, development, testing, deployment, and support.
  • Hands‑on experience working in Agile/Scrum environments.
  • Experience with source control, DevOps practices, CI/CD pipelines, automated builds, and deployment processes.
  • Experience creating functional and technical specification documentation, including specifications for customizations, integrations, data migration, and system changes.
  • Good understanding of cybersecurity, privacy, least‑privilege access, secure coding, and application support best practices.
  • Experience working directly with business stakeholders to clarify requirements, explain technical options, support UAT, and resolve system‑related business issues.
  • Experience working in healthcare, benefits administration, public sector, insurance, case management, or contact centre environments would be an asset.
  • Integrate automated security scanning (SAST/DAST) and code quality checks into pipelines
  • Ensure controlled deployments through environment segregation (Dev, UAT, Prod) and approval gates.
  • Ensure CRM solutions comply with organizational security standards, privacy regulations, and audit requirements.
  • Participate in security reviews, risk assessments, and remediation of vulnerabilities.
  • Participate in code reviews with a focus on security, performance, and maintainability.
  • Contribute to security standards, reusable components, and knowledge sharing across the team.
  • Experience working within regulated environments (e.g., SOC 2, ISO 27001, or equivalent frameworks).

Education

  • Bachelor’s degree or college diploma in Computer Science, Information Technology,
    Software Engineering, or a related field, or equivalent work experience.
  • Microsoft Dynamics 365 or Power Platform certifications would be considered an asset.

Non-Technical Skills & Abilities

  • Strong analytical mindset and attention to detail.
  • Strong problem‑solving and troubleshooting skills.
  • Friendly and customer service oriented.
  • Strong verbal and written communication skills.
  • Ability to engage with business stakeholders in a clear, professional, and collaborative manner.
  • Ability to explain technical concepts, ask effective discovery questions, and confirm understanding of business needs.
  • Ability to translate business requirements into clear technical solutions.
  • Ability to work independently while operating effectively in a collaborative team environment.
  • Strong ownership, accountability, and follow‑through.
  • Ability to manage competing priorities and support both project delivery and production support needs.
  • Comfortable working with business stakeholders, Product Owners, technical teams, vendors, and cross‑functional delivery teams.

ANNUAL SALARY: $105,000 – 125,000

PERFORMANCE BONUS: Up to 10% of annual salary

WHAT WE OFFER

  • Group Benefits: Coverage begins on the employee’s first day and includes a Health Care Spending Account and Personal Spending Account (depending on allocation).
  • Pension Plan: Eligibility starts on the employee’s first day, and a 5% employee contribution is matched by a 5% employer contribution.
  • Performance‑based incentive programs: Opportunities to increase your earnings.
  • Growth Opportunities: in a company that promotes from within.
  • Volunteering: Time off to volunteer within our community
  • Hybrid Work Environment: working environment with a laptop and two monitors.
  • Home Office Stipend: A one‑time payment of $750 included in the employee’s first paycheck.
  • Mental Health Support: Access to Mental Health on Demand for employees and their dependents.
  • Member Assistance Program: Includes Employee Assistance Program services.
  • Community Volunteering: Up to 8 hours of paid time off annually to volunteer in your community.
  • Financial Wellness: Opportunities to contribute to non‑matching GRRSPs, TFSAs, and FHSAs, along with financial information sessions.
  • Education Reimbursement: Tuition reimbursement for post‑graduate courses, upon prior approval.
  • Employee Referral Reward: Employees can earn a $1,500 reward for successful referrals of other employees.

FLEXIBLE WORK ARRANGEMENT:

Employees are expected to work on‑site at least once per month at our Toronto office (4 New Street., Toronto, ON), with additional in‑office days as required based on business needs. Hybrid schedules are determined collaboratively between employees, managers, and teams.

INCLUSION AND EQUAL OPPORTUNITY EMPLOYMENT

Accerta is an equal opportunity employer and committed to fostering diversity and inclusion in the workplace. We are committed to fair employment practices, and all qualified applicants will receive consideration for employment. We offer accommodation for applicants with disabilities, as required throughout the recruitment process. Reasonable accommodation is also available on request for candidates taking part in all aspects of the selection process.

We appreciate your interest in working with us; however, only those applicants selected for interviews will be contacted.

Final candidates for this position may be required to undergo a security screening, including criminal records check, judicial matters check, vulnerable sector screening and employment reference check.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

ASI-Information Technology - CRM Developer
ASI-Information Technology - CRM Developer

Accerta • Toronto

Hybrid
CAD 105,000 - 125,000
Hybrid work environment
Home office stipend
ASI-Finance - Jr. Accountant
ASI-Finance - Jr. Accountant

Accerta • Toronto

Hybrid
CAD 60,000 - 85,000
Group Benefits
Pension Plan
Performance-based incentive programs
+10
Director Technology Operations & Delivery
Director Technology Operations & Delivery

Accerta • Toronto

Hybrid
CAD 110,000 - 165,000
Group Benefits
Pension Plan
Hybrid Work Environment
+2
Information Technology - Director, Technology Operations & Delivery
Information Technology - Director, Technology Operations & Delivery

Accerta • Toronto

Hybrid
CAD 110,000 - 165,000
Health benefits
Pension plan
Hybrid work environment
+2
CRM Architect
CRM Architect

Concentrix • Dartmouth

On-site
CAD 96,000 - 150,000
Medical
Dental
Vision Insurance
+4
Junior Accountant
Junior Accountant

Accerta • Toronto

Hybrid
CAD 60,000 - 70,000
Group Benefits
Pension Plan
Performance incentives
+10
Lead, CRM Developer
Lead, CRM Developer

Condominium Authority of Ontario (CAO) • Toronto

On-site
CAD 125,000 - 140,000
Employee gym
Bike-share discounts
Performance-based awards
Microsoft Dynamics 365 F&O Senior Developer
Microsoft Dynamics 365 F&O Senior Developer

United States Digital Space LLC • Toronto

Hybrid
CAD 84,000 - 128,000
Call Centre Operations - Administrative Support Representative
Call Centre Operations - Administrative Support Representative

Accerta • Toronto

Hybrid
CAD 47,000 - 51,000
RQ08817 - Software Developer - CRM - Senior
RQ08817 - Software Developer - CRM - Senior

Rubicon Path • Toronto

On-site
CAD 90,000 - 120,000