Job Description:
Responsibilities:
- Lead the development, implementation, and management of D365 CE, monitoring the entire system.
- Define interactions between application packages, databases, and middleware systems.
- Deliver customizations by defining and implementing entities, fields, workflows, business rules, forms, and views, ensuring alignment with business processes.
- Determine how the Dynamics CRM system will integrate with other systems and applications within the organization's technology landscape.
- Establish security measures to protect sensitive data and ensure proper access control within the CRM system.
- Optimize the performance of the Dynamics CRM system for smooth operation and responsiveness.
- Provide ongoing support: lead post-migration support, analyze and resolve data-related issues, and help optimize data management processes in the new environment.
- Perform other duties as assigned.
- Complete work and achieve milestones within the assigned deadlines.
- Notify the Cluster/Ministry project candidate in writing of any issues or material concerns related to the assignment deliverables as soon as they are identified.
Experience and Skillset Requirements:
- At least 1 year of recent experience as a CRM architect in Microsoft Dynamics 365 CE implementation, data migration, and solution integration.
Required Skills and Experience:
- Knowledge of Microsoft Dynamics 365 Customer Engagement (CE) functionalities and capabilities.
- Extensive experience with CRM applications, operating systems, environments, database technologies, programming languages, and communication protocols.
- Knowledge of performance considerations in different environments.
- Experience in structured methodologies for application design, development, and implementation.
- Extensive experience in CRM applications analysis and design in large enterprise environments.
- Experience with data and process modeling methodologies, techniques, and tools, including metadata structures, repository functions, and data dictionaries.
- Experience developing enterprise architecture deliverables (models and documentation).
- Experience designing, developing, implementing, and maintaining large complex CRM applications, workflow processes, and dynamic forms.
- Knowledge of integration technologies used with Dynamics, such as DataVerse / Common Data Service (CDS), Data Entities, and APIs.
- Experience with CI/CD processes around DevOps, data workflows, and Synapse workspaces.
- Strong understanding of ETL principles, data extraction, transformation, and loading processes, and common ETL design patterns.
- Understanding of data pipeline architectures, Azure workflow orchestration tools, and data ingestion, transformation, and movement concepts.