CRM Software Developer (Ontario)

CRM Software Developer (Ontario)

08 Nov
|
vTech Solution
|
Ontario

08 Nov

vTech Solution

Ontario

Job Summary:

The Intermediate Software Developer - CRM role involves designing, developing, testing, and supporting enterprise CRM solutions with a focus on Microsoft Dynamics 365 Customer Engagement. The position requires translating technical specifications into functional CRM applications, integrating with various systems, and collaborating across teams throughout the software development lifecycle.

Responsibilities:

- Develop detailed programming specifications and write code for CRM applications.
- Maintain, test, debug, and document CRM software components including entities, forms, workflows, and integrations.
- Resolve technical issues and troubleshoot software problems during development and production support.
- Collaborate with IT professionals, business analysts, and stakeholders to gather requirements and deliver solutions.
- Participate in Agile/Scrum ceremonies including sprint planning, estimation, and reviews.
- Design and implement CRM integrations using APIs, middleware, and Azure Integration Services.
- Conduct unit testing, data migration, and system upgrades within CRM environments.
- Prepare and maintain technical documentation including design specs and support guides.

Required Skills:
- Proficiency in Microsoft Dynamics 365 Customer Engagement CRM development and configuration.
- Robust programming skills in C#, .NET Framework/.NET Core, JavaScript, TypeScript, HTML, CSS, and REST APIs.
- Experience developing CRM integrations using web services, APIs, Azure Integration Services, and middleware.
- Knowledge of relational database design, SQL, stored procedures, and performance optimization.
- Experience with source control and DevOps tools such as Azure DevOps or Git.
- Understanding of CRM security models, authentication, and secure coding practices.
- Experience supporting enterprise CRM solutions in medium to large organizations.
- Ability to gather and translate business requirements into technical designs and implementations.

Desired Skills:




- Experience with cloud technologies, especially Microsoft Azure services like App Services, Functions, Logic Apps, and Service Bus.
- Knowledge of Agile, Scrum, or hybrid project delivery methodologies.
- Familiarity with rapid application development (RAD) methodologies.
- Experience with data migration, data quality management, and system upgrades in CRM platforms.
- Ability to conduct design walkthroughs and provide post-implementation support.
- Understanding of Accessibility for Ontarians with Disabilities Act (AODA) and related standards.
- Experience working in government, public sector, or regulated environments.

Rated Criteria:
- CRM Platform Development and Configuration - 40 Points
- Programming and Integration Skills (C#, .NET, JavaScript, APIs) - 25 Points
- Technical Analysis, Troubleshooting, and Support - 15 Points
- Communication and Collaboration Skills - 15 Points
- Experience with Agile Methodologies and Documentation - 5 Points

Total: 100 Points Deliverables:
- Fully developed and tested CRM application components including custom entities, workflows, plugins, and dashboards.
- CRM integration solutions with external systems and middleware.
- Technical documentation including design specifications, deployment procedures, and support guides.
- Unit test results and defect resolution reports.
- Data migration and upgrade plans and execution reports.

Must Haves:
- Demonstrated proficiency in Microsoft Dynamics 365 Customer Engagement CRM development and configuration.
- Strong software development skills in C#, .NET Framework/.NET Core, JavaScript, TypeScript, HTML, CSS, and REST APIs.
- Experience developing and maintaining CRM integrations using web services, APIs, and Azure Integration Services.
- Minimum experience supporting enterprise CRM solutions in medium to large organizations.
- Ability to translate business requirements into technical solution designs and implementations.
- Availability to work 5 days onsite.

Public Sector Experience:

Preferred

📌 CRM Software Developer (Ontario)
🏢 vTech Solution
📍 Ontario

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: crm software developer (ontario) / ontario

Subscribe to this job alert:

Get the latest job offers by email for: crm software developer (ontario) / ontario