Our public sector client is looking for a CRM developer for an initial 1 year contract with the potential to extend for a 2nd year.
...
They are looking to leverage Dynamics 365 to foster authentic relationships with communities and to facilitate two way information flow. Key focus areas include supporting community safety and well-being through crime prevention and digital experiences facilitated by a Community Relationship Management (CRM). The CRM platform is intended to allow proactive engagement, transparent communication, and share vital information to ensure a secure, inclusive, and thriving environment.
The successful candidate will take the CRM Developer role to help them grow and adopt the Dynamics 365 platform, support the delivery of various use cases on Dynamics, and enable innovation through continuous, hands-on, configuration management, integration and deployment across the technology stack.
Advantages
- HYBRID = three (3) days in the office and two (2) days work from home.
- Strong potential to renew the contract for a second year
Responsibilities
The CRM developer selected for this role is responsible for activities and deliverables including, but not limited to:
1. Develop conceptual solution design and document technical
standards and best practices.
2. Produce requirements document, market research, journey map
and technology review report.
3. Build POC and demonstrate results.
4. Provide solution design document with required architecture
diagrams and level of details.
5. Create implementation plan and manage the associated
changes and releases.
6. Configure the CRM platforms and automated flows in cloud.
7. Build custom components such as interfaces, scripts, and
utilities.
8. Build test plan, user acceptance tests and present test results.
9. Go live checklist and plan
10. Training sessions and training document
11. Other functions as needed by the EAO.
9.5 Description of Work
1. The resource will adhere to core values and working
terms.
2. Defines and documents the overall CRM architecture and design decisions to meet stakeholder requirements, ensuring the
solution aligns with business goals and processes and fit within the enterprise and service context.
3. Act as a subject matter expert, facilitate discussions with business and technical stakeholders to extract critical business
requirements and presents a technical vision and solution(s) in the form of software products, modules, configurations,
customizations and integrations to meet those needs within Dynamics 365 CE and Power Platform.
4. Owns the specifications and requirements and collaborates with enterprise architects, solution architects, application developers &
engineers, data scientists, and information designers to assess the systems’ architecture currently in place, lead identification and
definition of required data structures, formats, metadata, pipelines and automation capabilities.
5. Works collaboratively to prototype new data entities and data definitions with a high degree of accuracy.
6 . Address aspects such as data privacy & security, data ingestion & processing, data storage & compute, analytical & operational
consumption, data modelling, data virtualization, self-service data preparation & analytics, middleware and API integrations.
7. Provide timely reports on the status of the project as well as any unforeseen issues to management and to business.
8. Be a SaaS evangelist by educating a variety of stakeholders on the value of cloud, data services and adherence to standards,
best practices and reference architecture.
9. Develop conceptual system design, review market landscape, conduct technology research, and build Proof of Concept (POC)
demonstrations; Work closely with Enterprise Architecture, Analytics and Innovations team and other business partners to
confirm the right technology.
10. Develops and maintains secure enterprise workflows, forms, custom fields and other Dynamics 365 entities in accordance with
defined requirements.
11. Develops and integrate CRM features between different systems and enterprise source systems using relevant platforms.
12. Implements CRM platform applications to enable responsive mobile application delivery. Utilize power platform for creating
apps, pages, flows and reports.
13 Installs and configures relevant CRM modules such as sales, marketing customer service, etc.
14. Develops enterprise dashboards that contains Key Performance Indicators (KPIs) and enterprise analytics within the solution such
as Microsoft Power BI for managers and staff.
15. Performs system configuration, data migration, and deployment activities to ensure successful implementation of Dynamics
CRM.
16. Creates, implements and reviews high quality source code for new application(s) including testing and debugging on the CRM
platform. Maintains system components using platform tools and/or custom code. Analyzes, utilizes and maintains code
repositories for branches, merges, packaging, releases and code documentation.
17. Enhance efficiency of development, testing and release process; develop tools and frameworks to ensure robust and high-quality
delivery of Dynamics 365 Implementations.
18. Inspects systems and applications for data integrity, service availability and performance. Plans pre-emptive actions to ensure
optimal performance.
19. Document technical risks and issues, and actively work to avoid, mitigate, and resolve risks and technical debt. Identifies
opportunities and recommends adoption of new technologies that will enhance reliability and service delivery.
20. Stays current on Dynamics 365 for Customer Engagement, Power Platform, Azure and related technologies.
21. Train and educate ITS operations and technical staff, application personnel and user groups. Develops and documents operational
procedures to coordinate system processes.
22. Performs other related duties as required.
23. Performs typical duties inherent to the job.
Qualifications
9.7 Education, Training, Certifications or Designations Required
Mandatory
1. Bachelor Degree in Computer Science or related discipline or an
equivalent combination of education, training and/or experience
2. Combination of education, training, certifications and
designations in the data management disciplines
3. Microsoft Azure Certification at Associate level and above.
Microsoft Certified: Dynamics 365 Sales Functional Consultant
Associate and Microsoft Certified: Power Platform Solution
Architect Expert preferred.
Preferred
1. Data modeling
2. Data storage
3. Data ETL and integration
4. Data analytics
5. Dynamics sales, customer service, customer insights, ERP and business
central
6. Power Platform
7. Azure technology stack
8. Enterprise architecture
9.8 Knowledge, Skills and Experience Required
Mandatory
1. Minimum of 5 years of experience in a data architect or related
position
2. Minimum of 5 years of experience leading CRM and data projects
that use the Microsoft Azure technology stack and specifically
Dynamics 365 and Power Platform.
3. Minimum of 3 years of project hands-on experience in Azure
cloud platforms
Preferred
1. - 5+ years experience building solutions using Microsoft Dynamics
365 and Power Platform
2.- 3+ years experience integrating services such as Microsoft
Power Automate and data connectors.
3 - 3+ years experience in data management, analytics, reporting,
and visualization
4 - Experience working with Dynamics 365/CRM SDK to build
plugins, custom workflows, general and complex CRM
applications.
5. Proven experience integrating within Microsoft Dynamics, Power
Platform and Azure, services such as Logic Apps, Power
Automate, Azure Functions, external/internal APIs, third party
services and custom data connectors ensuring secure and
seamless data flow within the environment.
6. Demonstrated ability in designing and configuring DevOps
C I/CD environments, pipelines and data testing automation.
7. Good knowledge and experience coding with .NET and C#
programming language.
8. Practical, hands-on, experience developing solutions with
modern Front-End technologies (JavaScript and one chosen
framework: Vue/Nuxt, React/Next, Svelte, Angular).
9. Knowledge of design patterns usage, clean code, versioning and
code review best practices.
10. Knowledge and experience in data governance projects such as
metadata management, master data management, information
lifecycle management.
11. Knowledge and experience in ER data modeling, multi-
dimensional data modeling, and SQL/NoSQL data modeling.
12. Knowledge of industry standards, best practices and benchmarks
in the data management and storage management disciplines.
13. Knowledge and application of various project management
methodologies such waterfall and agile/scrum etc.
14. Proficiency in managing IT changes and releases in compliance
with general IT controls and governance policies and processes
such as project management processes, change management
processes, and enterprise architecture review processes.
15 . A track record of successful CRM development and integration
projects and case studies.
Soft Skills Required
1 . Strong verbal, reading comprehension and written
communication skills
2. Self-motivated in learning new technologies
3. Customer relationship and time-management skills
4. Requirements and information gathering skills
5. Collaboration and team building skills
6. Strong problem solving and analytical skills
7. Meeting facilitation and presentation skills
Summary
1. Minimum of 5 years of experience in a data architect or related
position
2. Minimum of 5 years of experience leading CRM and data projects
that use the Microsoft Azure technology stack and specifically
Dynamics 365 and Power Platform.
3. Minimum of 3 years of project hands-on experience in Azure
cloud platforms
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
show more
Our public sector client is looking for a CRM developer for an initial 1 year contract with the potential to extend for a 2nd year.
They are looking to leverage Dynamics 365 to foster authentic relationships with communities and to facilitate two way information flow. Key focus areas include supporting community safety and well-being through crime prevention and digital experiences facilitated by a Community Relationship Management (CRM). The CRM platform is intended to allow proactive engagement, transparent communication, and share vital information to ensure a secure, inclusive, and thriving environment.
The successful candidate will take the CRM Developer role to help them grow and adopt the Dynamics 365 platform, support the delivery of various use cases on Dynamics, and enable innovation through continuous, hands-on, configuration management, integration and deployment across the technology stack.
Advantages
- HYBRID = three (3) days in the office and two (2) days work from home.
- Strong potential to renew the contract for a second year
Responsibilities
The CRM developer selected for this role is responsible for activities and deliverables including, but not limited to:
...
1. Develop conceptual solution design and document technical
standards and best practices.
2. Produce requirements document, market research, journey map
and technology review report.
3. Build POC and demonstrate results.
4. Provide solution design document with required architecture
diagrams and level of details.
5. Create implementation plan and manage the associated
changes and releases.
6. Configure the CRM platforms and automated flows in cloud.
7. Build custom components such as interfaces, scripts, and
utilities.
8. Build test plan, user acceptance tests and present test results.
9. Go live checklist and plan
10. Training sessions and training document
11. Other functions as needed by the EAO.
9.5 Description of Work
1. The resource will adhere to core values and working
terms.
2. Defines and documents the overall CRM architecture and design decisions to meet stakeholder requirements, ensuring the
solution aligns with business goals and processes and fit within the enterprise and service context.
3. Act as a subject matter expert, facilitate discussions with business and technical stakeholders to extract critical business
requirements and presents a technical vision and solution(s) in the form of software products, modules, configurations,
customizations and integrations to meet those needs within Dynamics 365 CE and Power Platform.
4. Owns the specifications and requirements and collaborates with enterprise architects, solution architects, application developers &
engineers, data scientists, and information designers to assess the systems’ architecture currently in place, lead identification and
definition of required data structures, formats, metadata, pipelines and automation capabilities.
5. Works collaboratively to prototype new data entities and data definitions with a high degree of accuracy.
6 . Address aspects such as data privacy & security, data ingestion & processing, data storage & compute, analytical & operational
consumption, data modelling, data virtualization, self-service data preparation & analytics, middleware and API integrations.
7. Provide timely reports on the status of the project as well as any unforeseen issues to management and to business.
8. Be a SaaS evangelist by educating a variety of stakeholders on the value of cloud, data services and adherence to standards,
best practices and reference architecture.
9. Develop conceptual system design, review market landscape, conduct technology research, and build Proof of Concept (POC)
demonstrations; Work closely with Enterprise Architecture, Analytics and Innovations team and other business partners to
confirm the right technology.
10. Develops and maintains secure enterprise workflows, forms, custom fields and other Dynamics 365 entities in accordance with
defined requirements.
11. Develops and integrate CRM features between different systems and enterprise source systems using relevant platforms.
12. Implements CRM platform applications to enable responsive mobile application delivery. Utilize power platform for creating
apps, pages, flows and reports.
13 Installs and configures relevant CRM modules such as sales, marketing customer service, etc.
14. Develops enterprise dashboards that contains Key Performance Indicators (KPIs) and enterprise analytics within the solution such
as Microsoft Power BI for managers and staff.
15. Performs system configuration, data migration, and deployment activities to ensure successful implementation of Dynamics
CRM.
16. Creates, implements and reviews high quality source code for new application(s) including testing and debugging on the CRM
platform. Maintains system components using platform tools and/or custom code. Analyzes, utilizes and maintains code
repositories for branches, merges, packaging, releases and code documentation.
17. Enhance efficiency of development, testing and release process; develop tools and frameworks to ensure robust and high-quality
delivery of Dynamics 365 Implementations.
18. Inspects systems and applications for data integrity, service availability and performance. Plans pre-emptive actions to ensure
optimal performance.
19. Document technical risks and issues, and actively work to avoid, mitigate, and resolve risks and technical debt. Identifies
opportunities and recommends adoption of new technologies that will enhance reliability and service delivery.
20. Stays current on Dynamics 365 for Customer Engagement, Power Platform, Azure and related technologies.
21. Train and educate ITS operations and technical staff, application personnel and user groups. Develops and documents operational
procedures to coordinate system processes.
22. Performs other related duties as required.
23. Performs typical duties inherent to the job.
Qualifications
9.7 Education, Training, Certifications or Designations Required
Mandatory
1. Bachelor Degree in Computer Science or related discipline or an
equivalent combination of education, training and/or experience
2. Combination of education, training, certifications and
designations in the data management disciplines
3. Microsoft Azure Certification at Associate level and above.
Microsoft Certified: Dynamics 365 Sales Functional Consultant
Associate and Microsoft Certified: Power Platform Solution
Architect Expert preferred.
Preferred
1. Data modeling
2. Data storage
3. Data ETL and integration
4. Data analytics
5. Dynamics sales, customer service, customer insights, ERP and business
central
6. Power Platform
7. Azure technology stack
8. Enterprise architecture
9.8 Knowledge, Skills and Experience Required
Mandatory
1. Minimum of 5 years of experience in a data architect or related
position
2. Minimum of 5 years of experience leading CRM and data projects
that use the Microsoft Azure technology stack and specifically
Dynamics 365 and Power Platform.
3. Minimum of 3 years of project hands-on experience in Azure
cloud platforms
Preferred
1. - 5+ years experience building solutions using Microsoft Dynamics
365 and Power Platform
2.- 3+ years experience integrating services such as Microsoft
Power Automate and data connectors.
3 - 3+ years experience in data management, analytics, reporting,
and visualization
4 - Experience working with Dynamics 365/CRM SDK to build
plugins, custom workflows, general and complex CRM
applications.
5. Proven experience integrating within Microsoft Dynamics, Power
Platform and Azure, services such as Logic Apps, Power
Automate, Azure Functions, external/internal APIs, third party
services and custom data connectors ensuring secure and
seamless data flow within the environment.
6. Demonstrated ability in designing and configuring DevOps
C I/CD environments, pipelines and data testing automation.
7. Good knowledge and experience coding with .NET and C#
programming language.
8. Practical, hands-on, experience developing solutions with
modern Front-End technologies (JavaScript and one chosen
framework: Vue/Nuxt, React/Next, Svelte, Angular).
9. Knowledge of design patterns usage, clean code, versioning and
code review best practices.
10. Knowledge and experience in data governance projects such as
metadata management, master data management, information
lifecycle management.
11. Knowledge and experience in ER data modeling, multi-
dimensional data modeling, and SQL/NoSQL data modeling.
12. Knowledge of industry standards, best practices and benchmarks
in the data management and storage management disciplines.
13. Knowledge and application of various project management
methodologies such waterfall and agile/scrum etc.
14. Proficiency in managing IT changes and releases in compliance
with general IT controls and governance policies and processes
such as project management processes, change management
processes, and enterprise architecture review processes.
15 . A track record of successful CRM development and integration
projects and case studies.
Soft Skills Required
1 . Strong verbal, reading comprehension and written
communication skills
2. Self-motivated in learning new technologies
3. Customer relationship and time-management skills
4. Requirements and information gathering skills
5. Collaboration and team building skills
6. Strong problem solving and analytical skills
7. Meeting facilitation and presentation skills
Summary
1. Minimum of 5 years of experience in a data architect or related
position
2. Minimum of 5 years of experience leading CRM and data projects
that use the Microsoft Azure technology stack and specifically
Dynamics 365 and Power Platform.
3. Minimum of 3 years of project hands-on experience in Azure
cloud platforms
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
show more