Back to results

Software Developer - CRM

  • Toronto, ON, Canada

Contract

Apply on LinkedIn About employer

Applications open in a new tab.

Job details

Job type
Contract
Apply by
Posting language
English
Posted

Original job description

Requirements

Experience and Skill Set Requirements:

Must Haves:

  • Demonstrated proficiency in CRM platform development and configuration, preferably Microsoft Dynamics 365 Customer Engagement (CRM), including entities, forms, views, dashboards, workflows, and business process flows.
  • Strong knowledge of software development using C#, .NET Framework/.NET Core, JavaScript, TypeScript, HTML, CSS, and REST APIs.
  • Experience developing and maintaining CRM integrations using web services, APIs, Azure Integration Services, middleware solutions, and data synchronization technologies.
  • Minimum experience developing, configuring, and supporting enterprise CRM solutions within medium to large organizations.
  • Demonstrated experience delivering CRM enhancements, customizations, integrations, and application support throughout the software development lifecycle.
  • Experience gathering and analyzing business requirements and translating them into technical solution designs and implementation plans.
  • Experience designing, developing, testing, and deploying custom CRM components, plugins, workflows, reports, and integrations.

Skill Set Requirements:

Technical Skills:

  • Demonstrated proficiency in CRM platform development and configuration, preferably Microsoft Dynamics 365 Customer Engagement (CRM), including entities, forms, views, dashboards, workflows, and business process flows.
  • Strong knowledge of software development using C#, .NET Framework/.NET Core, JavaScript, TypeScript, HTML, CSS, and REST APIs.
  • Experience developing and maintaining CRM integrations using web services, APIs, Azure Integration Services, middleware solutions, and data synchronization technologies.
  • Knowledge of relational database design and development, including SQL, stored procedures, triggers, views, and performance optimization.
  • Experience utilizing source control, branching strategies, and DevOps practices using tools such as Azure DevOps, Git, or similar platforms.
  • Understanding of CRM security models, role-based access controls, authentication, authorization, and secure coding practices.
  • Experience with cloud technologies, particularly Microsoft Azure, including App Services, Functions, Logic Apps, Service Bus, and Entra ID.
  • Ability to perform technical analysis, troubleshooting, debugging, and root-cause investigation of application and integration issues.
  • Knowledge of application lifecycle management (ALM), solution deployment, testing frameworks, and release management processes.

Experience:

  • Minimum experience developing, configuring, and supporting enterprise CRM solutions within medium to large organizations.
  • Demonstrated experience delivering CRM enhancements, customizations, integrations, and application support throughout the software development lifecycle.
  • Experience gathering and analyzing business requirements and translating them into technical solution designs and implementation plans.
  • Experience designing, developing, testing, and deploying custom CRM components, plugins, workflows, reports, and integrations.
  • Experience working within Agile, Scrum, or hybrid project delivery methodologies and participating in sprint planning, estimation, and technical reviews.
  • Experience supporting production environments, resolving incidents, troubleshooting defects, and implementing corrective actions.
  • Experience performing data migration, data quality management, and system upgrades across CRM platforms and related business applications.
  • Experience creating and maintaining technical documentation, including design specifications, deployment procedures, support guides, and knowledge transfer materials.
  • Experience working within government, public sector, or highly regulated environments would be considered an asset.

Communication Skills:

  • Strong verbal communication skills with the ability to explain technical concepts, system designs, and solution recommendations to both technical and non-technical stakeholders.
  • Demonstrated ability to collaborate effectively with business analysts, project managers, architects, QA analysts, operations teams, and business clients.
  • Strong requirements elicitation and stakeholder engagement skills, including facilitating discussions, workshops, and technical reviews.
  • Ability to prepare clear and comprehensive technical documentation, solution designs, status reports, and implementation plans.
  • Strong analytical and problem-solving skills, including the ability to identify risks, evaluate alternatives, and recommend practical solutions.
  • Ability to manage multiple assignments and priorities while communicating progress, issues, and dependencies effectively.
  • Demonstrated customer service orientation and professionalism when supporting end users, clients, and project stakeholders.
More about this job

Responsibilities

Develop, configure, test, and deploy CRM components, customizations, workflows, reports, and integrations, primarily using Microsoft Dynamics 365 and related Microsoft technologies. Support enterprise CRM applications throughout their lifecycle, including production troubleshooting, data migration, system upgrades, and technical documentation.

Requirements

Requires experience developing and supporting enterprise CRM solutions, with proficiency in Dynamics 365, C#/.NET, JavaScript or TypeScript, APIs, SQL, and Azure technologies. Candidates should also have experience with requirements analysis, software delivery practices, production support, data migration, and collaboration with technical and business stakeholders.

Skills

  • Microsoft Dynamics 365
  • CRM Development
  • C#
  • .NET
  • JavaScript
  • TypeScript
  • REST APIs
  • Azure Integration Services
  • SQL
  • Azure DevOps
  • Git
  • Microsoft Azure
  • CRM Integrations
  • Data Migration
  • Agile
  • Troubleshooting

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Government & Public Sector

Keywords

  • CRM
  • C#
  • .NET Framework
  • .NET Core
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • REST APIs
  • Azure Integration Services
  • Web Services
  • Middleware
  • SQL
  • Stored Procedures
  • Azure DevOps
  • Git
  • Microsoft Azure
  • App Services
  • Azure Functions
  • Logic Apps
  • Service Bus
  • Microsoft Entra ID
  • CRM Security
  • Data Migration
  • Agile
  • Scrum
  • Production Support
  • Government

Report this job

Get in touch
MovoJobs

Contact us