CRM Developer
Numéro de sollicitation 1739619 - 24
Date de publication
Date et heure de clôture 2024/08/26 13:00 HAE
Date de la dernière modification
Description
RFS 1739619 - 24 CRM Developer
The Toronto Police Services is requesting bids for one CRM Developer
Term of the Contract
The term of this contract is for 12 months period commencing on notice of award and background clearance with a 12-months option to extend. Contract renewals or extension, if any, shall be at the sole discretion of the TPS. The TPS reserves the right to terminate the engagement with or without cause with 10 days’ notice. Award is contingent on final confirmation of project funding.
Submission Requirements
Proposals from pre-qualified firms from the RFPQ 2023-01 shall only be accepted electronically via the MERX Portal. Proposals submitted in any other manner shall be found non-compliant and disqualified.
For assistance in using MERX, please contact MERX directly at 1-800-964-MERX or visit the MERX website at www.merx.com.
IT Professional Services Role Name: CRM Developer
Number of Resources: One (1)
Experience
minimum of 5 years of experience in a CRM Developer or related position. Due to the nature of work/project(s) a combination of education and experience shall be considered if the mandatory is not met. Such as IT certifications with 10+ years of experience.
Background
The engagement is to hire one (1) Customer Relationship Management (CRM) Developer with the requisite skills, background, experience and professional accreditation to lead the build and development of Microsoft Dynamics 365 CRM aligned with the TPS’s reference architecture governed by the Enterprise Architecture Office (EAO), IT Risk Management.
The TPS is 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 the TPS 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.
Description of Work
- The resource will adhere to TPS/ITS core values and working terms.
- 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.
- 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.
- 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.
- Works collaboratively to prototype new data entities and data definitions with a high degree of accuracy.
- 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.
- Provide timely reports on the status of the project as well as any unforeseen issues to management and to business.
- 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.
- 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.
- Develops and maintains secure enterprise workflows, forms, custom fields and other Dynamics 365 entities in accordance with defined requirements.
- Develops and integrate CRM features between different systems and enterprise source systems using relevant platforms.
- Implements CRM platform applications to enable responsive mobile application delivery. Utilize power platform for creating apps, pages, flows and reports.
- Installs and configures relevant CRM modules such as sales, marketing customer service, etc.
- Develops enterprise dashboards that contains Key Performance Indicators (KPIs) and enterprise analytics within the solution such as Microsoft Power BI for managers and staff.
- Performs system configuration, data migration, and deployment activities to ensure successful implementation of Dynamics CRM.
- 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.
- Enhance efficiency of development, testing and release process; develop tools and frameworks to ensure robust and high-quality delivery of Dynamics 365 Implementations.
- Inspects systems and applications for data integrity, service availability and performance. Plans pre-emptive actions to ensure optimal performance.
- 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.
- Stays current on Dynamics 365 for Customer Engagement, Power Platform, Azure and related technologies.
- Train and educate ITS operations and technical staff, application personnel and user groups. Develops and documents operational procedures to coordinate system processes.
- Performs other related duties as required.
- Performs typical duties inherent to the job.
Mandatory
- Bachelor Degree in Computer Science or related discipline or an equivalent combination of education, training and/or experience
- Combination of education, training, certifications and designations in the data management disciplines
- 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.
- Data modeling
- Data storage
- Data ETL and integration
- Data analytics
- Dynamics sales, customer service, customer insights, ERP and business central
- Power Platform
- Azure technology stack
- Enterprise architecture
Mandatory
- Minimum of 5 years of experience in a data architect or related position
- 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.
- Minimum of 3 years of project hands-on experience in Azure cloud platforms
- 5+ years experience building solutions using Microsoft Dynamics 365 and Power Platform
- 3+ years experience integrating services such as Microsoft Power Automate and data connectors.
- 3+ years experience in data management, analytics, reporting, and visualization
- Experience working with Dynamics 365/CRM SDK to build plugins, custom workflows, general and complex CRM applications.
- 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.
- Demonstrated ability in designing and configuring DevOps CI/CD environments, pipelines and data testing automation.
- Good knowledge and experience coding with .NET and C# programming language.
- Practical, hands-on, experience developing solutions with modern Front-End technologies (JavaScript and one chosen framework: Vue/Nuxt, React/Next, Svelte, Angular).
- Knowledge of design patterns usage, clean code, versioning and code review best practices.
- Knowledge and experience in data governance projects such as metadata management, master data management, information lifecycle management.
- Knowledge and experience in ER data modeling, multi-dimensional data modeling, and SQL/NoSQL data modeling.
- Knowledge of industry standards, best practices and benchmarks in the data management and storage management disciplines.
- Knowledge and application of various project management methodologies such waterfall and agile/scrum etc.
- 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.
- A track record of successful CRM development and integration projects and case studies.
- Strong verbal, reading comprehension and written communication skills
- Self-motivated in learning new technologies
- Customer relationship and time-management skills
- Requirements and information gathering skills
- Collaboration and team building skills
- Strong problem solving and analytical skills
- Meeting facilitation and presentation skills
Bidding and Documents are available on http://www.merx.com. Fees may apply; See https://www.merx.com/public/pricing for more information.
Durée du contrat
La durée estimée du contrat sera de 12 mois.
Accords commerciaux
-
Accord de libre-échange canadien (ALEC)
-
Accord économique et commercial global (AECG) entre le Canada et l’Union européenne (UE)
Coordonnées
Organisation contractante
- Organisation
-
Toronto Police Service
- Adresse
-
40 College StreetToronto, Ontario, M5G 2J3Canada
- Autorité contractante
- Shakila Ebrahimi
- Numéro de téléphone
- (416) 808-7966
- Adresse courriel
- Shakila.Ebrahimi@torontopolice.on.ca
Détails de l'offre
Les détails complets de cette occasion de marché sont disponibles sur un site tiers
Cliquez sur le bouton ci-dessous pour vous rendre vers ce site Web. Le site tiers pourrait exiger la création d’un compte personnel pour consulter l’occasion de marché ou pour soumissionner. Les informations reliées aux frais encourus pour accéder aux détails complets sont indiqués sous l’onglet Description.