11688

Maarut

Toronto

On-site

CAD 120,000 - 160,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Zohorecruit is seeking a Senior Software Developer - CRM with a focus on Dynamics 365 and Power Platform. You will provide technical leadership while contributing hands-on design, development, and delivery across Dynamics 365 Customer Service and Case Management solutions.

You will guide an Agile/Scrum team, establish development standards, and implement scalable integrations with Azure services, ensuring secure, enterprise-grade deployments.

Qualifications

  • Must have lead experience in a MS Dynamics environment.
  • Experience delivering CRM/Case Management solutions on Dynamics 365 and Power Platform.
  • Strong SDLC, coding standards, and DevOps practices.

Responsibilities

  • Provide technical leadership and mentorship to the team.
  • Architect, design, and implement Dynamics 365 Customer Service and Case Management solutions.
  • Lead CI/CD with Azure DevOps and GitHub, enforce best practices.

Skills

Lead Developer
Agile / Scrum
Azure
Dynamics 365

Tools

GitHub
Visual Studio
API Management
Logic Apps
Power Platform

Job description

RQ11475 - Software Developer - CRM - Senior
  • Provide technical leadership, guidance, and mentorship to developers and technical team members.
  • Lead by example as a hands‑on contributor while enabling team success and delivery excellence.
  • Perform code reviews and establish development standards, security controls, and best practices.
  • Create an environment where team members are empowered to contribute, innovate, grow, and perform at their best.
  • Coach and mentor developers, supporting their technical and professional growth.
  • Act as a subject matter expert and ensure effective transfer of solution‑critical knowledge.
  • Architect, design, and implement Dynamics 365 Customer Service and Case Management solutions using both out‑of‑the‑box capabilities and custom development.
  • Strong expertise in Dataverse design and development, including data modelling, table relationships, business rules, security architecture, plug‑ins, workflows, data migration, and system integrations.
  • Design scalable and secure enterprise solutions leveraging Dynamics 365, Power Platform, Azure, and Dataverse.
  • Develop architecture artifacts, including contextual, conceptual, logical, and physical solution designs.
  • Define technical roadmaps, integration patterns, and solution deployment strategies.
  • Ensure solutions align with enterprise architecture standards and best practices.

Development & Delivery

  • Collaborate closely with Business Analysts, Product Managers, Solution Architects, and stakeholders to refine and translate business requirements into technical solutions.
  • Develop detailed technical designs, sprint plans, and work breakdown structures within Agile/Scrum delivery frameworks.
  • Build and configure Power Apps, Power Automate workflows, custom connectors, plugins, and integrations.
  • Design and implement APIs and integrations with internal and external enterprise systems.
  • Lead functional workstreams and coordinate activities across developers, testers, business SMEs, and project teams.
  • Support application deployments, releases, troubleshooting, and ongoing production support.
  • Design and implement integrations using Azure services and enterprise integration patterns.
  • Develop cloud-native solutions utilizing Azure Functions, Logic Apps, API Management, App Services, Storage Services, and Key Vault.
  • Ensure solution scalability, maintainability, performance, and security.

DevOps & Quality Assurance

  • Lead CI/CD implementation using Azure DevOps and GitHub.
  • Establish automated deployment and testing practices.
  • Ensure adherence to software engineering principles, coding standards, and quality assurance processes.
  • Manage development environments and support large-scale solution deployments.
  • Leverage AI technologies, including Microsoft Copilot, Generative AI, Agents, and Large Language Models (LLMs), to improve productivity, development practices, solution design, and testing approaches.
  • Promote continuous learning, innovation, collaboration, and knowledge sharing.
  • Stay current with Microsoft technology roadmaps and emerging industry trends.

Required Qualifications

Experience

  • Minimum 7 years of software development experience, including enterprise application delivery.
  • Minimum 5 years of experience implementing CRM, case management, or business process solutions using Dynamics 365 and Power Platform.
  • Minimum 3 years in a Technical Lead, Lead Developer, or Solution Lead role.
  • Experience leading cross-functional Agile delivery teams.
  • Experience delivering solutions in complex enterprise or public-sector environments.

Technical Skills

Microsoft Platform

Demonstrated hands‑on experience with:

  • Microsoft Dynamics 365
  • Microsoft Power Platform
    • Power Apps
    • Power Automate
    • Power Pages
  • API Management
  • Logic Apps
  • Microsoft Dataverse
    • Data Modelling
    • Security Framework
    • Business Rules
    • Data Integration

Development Technologies

  • REST APIs and Web Services
  • GitHub
  • Visual Studio
  • SQL Server
  • Enterprise integration and middleware technologies
  • Experience designing and implementing complex integrations across multiple business systems.
  • Strong understanding of API‑led architecture, cloud integration patterns, and enterprise software design.
  • Experience creating high‑level and detailed solution designs.
  • Deep understanding of software engineering principles and design patterns.
Requirements

Experience and Skill Set Requirements:

Must Haves:

  • Musthave prior "Lead" experience as a MS Dynamics Developer.
  • Minimum7 years of software development and enterprise application deliveryexperience.
  • Minimum5 years of experience implementing Dynamics 365 and Power Platformsolutions and Azure solution design
  • Workingknowledge of Dynamics interoperability, integration and capability withother Microsoft cloud technologies
  • Workingknowledge of both low code development and custom development on Dynamics365
  • Experiencewith Dynamics CRM Customer Service Workspace, Agent experience profile,Session templates, workstream, and routing.
  • Experiencewith custom. Web API development, ASP.NET . .Net Core, Entity Framework, Azure SQL,DevOps, CI/CD Pipelines etc.

Nice to have:

  • Prior OPS/Public sector exp.

Skill Set Requirements:

Core Skills & Experience:

  • Minimum7 years of software development and enterprise application deliveryexperience.
  • Minimum5 years of experience implementing Dynamics 365 and Power Platformsolutions.
  • Experiencedesigning, developing, and implementing permitting, licensing,registration, inspection, compliance, or case management solutions usingDynamics 365, Power Platform, Azure, and Dataverse.
  • Experiencesupporting end-to-end permit lifecycle management, including applicationintake, review and approval workflows, permit issuance, amendments,renewals, inspections, compliance monitoring, and document generation.
  • Experiencedelivering CRM, Customer Service, or Case Management solutions.
  • Experienceleading Agile/Scrum development teams.
  • Provenexperience in Technical Lead or Senior Developer roles.
  • Experiencedelivering solutions in public sector or large enterprise environments.
  • Strongunderstanding of software development lifecycle (SDLC) and Agile deliverymethodologies.

Technical Skills & Architecture:

  • Hands-onexperience with Dynamics 365 Customer Service and Power Platform.
  • Strongexpertise in Dataverse, including data modelling, security, andintegration.
  • Experiencedesigning and developing solutions using Azure services such as:
  • LogicApps
  • APIManagement
  • AppServices
  • KeyVault
  • Experiencecreating architecture artifacts including contextual, conceptual, logical,and physical designs.
  • Strongknowledge of enterprise integration patterns, APIs, and cloud-basedarchitectures.
  • Experiencedesigning and implementing complex system integrations.
  • Experiencewith Azure DevOps, GitHub, CI/CD pipelines, source control, and automateddeployments.
  • Experienceconducting code reviews and establishing development standards and bestpractices.
  • Demonstratedability to lead, mentor, and coach developers and technical teams.
  • Experiencecoordinating work across developers, testers, business analysts,architects, and stakeholders.
  • Strongstakeholder management and client engagement skills.
  • Abilityto translate business requirements into technical solutions andimplementation plans.
  • Strongverbal and written communication skills.
  • Experienceproducing technical documentation, solution designs, and knowledgetransfer materials.
  • Provenability to facilitate decision-making and resolve technical challenges.
  • Experiencebuilding collaborative, inclusive, and high-performing teams.

Problem Solving, Innovation & Delivery:

  • Demonstratedability to analyze complex business and technical problems and developeffective solutions.
  • Proventrack record delivering projects on time while managing risks,dependencies, and competing priorities.
  • Experienceleveraging AI technologies such as Microsoft Copilot, AI Agents, and LLMsto improve productivity and solution delivery.
  • Strongfocus on continuous improvement, automation, and development bestpractices.
  • Abilityto identify modernization opportunities and drive innovation.
  • Experiencebalancing strategic architecture decisions with hands-on deliveryresponsibilities.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RQ11475 - Software Developer - CRM - Senior
RQ11475 - Software Developer - CRM - Senior

S M Software Solutions Inc • Toronto

On-site
CAD 120,000 - 150,000
RQ11658 - Software Developer - Senior
RQ11658 - Software Developer - Senior

Flexstaf IT • Toronto

On-site
CAD 120,000 - 180,000
Software Developer – CRM – team lead (RQ11475) Government Services Integration Cluster
Software Developer – CRM – team lead (RQ11475) Government Services Integration Cluster

Softline Technology Inc. • Toronto

Hybrid
CAD 120,000 - 180,000
RQ11499 - Software Developer - CRM - Senior
RQ11499 - Software Developer - CRM - Senior

Flexstaf IT • Toronto

On-site
CAD 120,000 - 150,000
RQ08804 - Software Developer - Senior
RQ08804 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 95,000 - 125,000
RQ08219 - Sr. Software Developer - Back End
RQ08219 - Sr. Software Developer - Back End

Rubicon Path • Toronto

On-site
CAD 110,000 - 150,000
RQ09011 - Software Developer - Senior
RQ09011 - Software Developer - Senior

Rubicon Path • Toronto

On-site
CAD 80,000 - 120,000
RQ09444 - Software Developer - ETL - Senior
RQ09444 - Software Developer - ETL - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000
Dynamic CRM Power Platform Consultant
Dynamic CRM Power Platform Consultant

ALLTECH CONSULTING SVC INC • Calgary

On-site
CAD 60,000 - 100,000
RQ09230 - Software Developer - ETL - Senior
RQ09230 - Software Developer - ETL - Senior

Rubicon Path • Toronto

On-site
CAD 100,000 - 120,000
Hybrid work model