The Role
Design, implement and govern enterprise CRM solutions using Dynamics 365 and Power Platform. Architect Azure-based integrations, define interfaces and security/data models, produce architecture deliverables, lead stakeholder workshops, and mentor delivery teams.
Summary Generated by Built In
Responsibilities:
- Defines the structure and relationship among CRM solutions,
including the identification of re-usable components, quality level metrics,
the organization and layering of software, and the determination of interfaces.
- Responsibilities also include developing, implementing and
managing CRM solutions in a large and distributed environment, monitor the
whole system, understand all interactions between components on a given level
of abstraction, as well as to define limitations and requirements for source
code.
- Defines the interactions between application packages,
databases and middleware systems.
General Skills:
- Leadership experience in the development and implementation
of CRM solution architectures at the specified experience level
- 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 the design,
development and implementation of applications
- Experience with middleware and gateways
- Extensive experience in CRM applications analysis and design
in large enterprise environments
- Experience in the use of development tools, Computer Aided
Software Engineering ( C A S E ) tools, information retrieval packages, and
other software tools such as project management software and business
re-engineering software
- Experience in the use of data and process modelling
methodologies, techniques and tools, including a working knowledge of metadata
structures, repository functions, and data dictionaries
- Experience in developing enterprise architecture
deliverables (e.g. models) Awareness of emerging I&IT trends and directions
- Excellent analytical, problem-solving and decision-making
skills; verbal and written communication skills; interpersonal and negotiation
skills
- A team player with a track record for meeting deadlines
Desirable Skills:
- Knowledge and understanding of object-oriented analysis and
design techniques
- Experience in developing enterprise architecture
deliverables (e.g. models) based on Ontario Government Enterprise Architecture
methodologies, processes and practice
- Knowledge and understanding of Information Management
principles, concepts, policies and practices
- Experience designing detailed functional and technical
requirements for new and existing business solutions
- Experience developing enterprise architecture deliverables
(e.g. models and documentation)
- Experience leading multi-tier application infrastructure
design, documentation and configuration for medium or large corporate
implementations
- Experience designing, developing, implementing and
maintaining large complex CRM applications, workflow processes and dynamic
forms
Requirements
Experience and Skill Set Requirements:
Must Haves:
- Demonstrated
experience in Microsoft Dynamics 365 Solution Architecture,
including design, implementation, customization, and governance of
enterprise-wide platforms.
- Demonstrated
experience designing and implementing Microsoft
Power Platform solutions, including Model-Driven Apps, Power Automate,
Power Pages, and Business Process Flows
- Experience architecting and implementing
Azure-based enterprise solutions, including Azure Integration Services,
App Services, Functions, API Management, and cloud-native components.
- Demonstrated
experience designing Enterprise - Integration Architectures and
implementing scalable integration patterns across multiple business
systems and platforms.
- Produce
architecture deliverables including:
- Physical
Architecture Diagrams
- Solution
Architecture Documents
- Integration
Architecture Specifications
- Security
Architecture Designs
- Data
Flow Diagrams
- Environment
Architecture
Nice to Have:
- Microsoft
Certified: Dynamics 365 Solution Architect Expert.
- Microsoft
Certified: Power Platform Solution Architect Expert.
- Azure
Solutions Architect Expert certification.
Skill Set Requirements:
Technical Skills:
- Demonstrated experience in Microsoft Dynamics 365 Solution
Architecture, including design, implementation, customization, and governance
of enterprise-wide platforms.
- Knowledge and experience in Microsoft Dataverse
Architecture, including data modeling, entity design, security models, and data
management strategies.
- Demonstrated experience designing and implementing Microsoft
Power Platform solutions, including Model-Driven Apps, Power Automate, Power
Pages, and Business Process Flows.
- Experience architecting and implementing Azure-based
enterprise solutions, including Azure Integration Services, App Services,
Functions, API Management, and cloud-native components.
- Demonstrated experience designing Enterprise Integration
Architectures and implementing scalable integration patterns across multiple
business systems and platforms.
- Knowledge and experience integrating enterprise applications
using MuleSoft and other enterprise integration technologies, including API-led
connectivity and service orchestration.
- Experience designing and implementing Dynamics 365 Security
Models, including business units, security roles, access controls, and data
segregation strategies.
- Demonstrated experience designing multi-tenant enterprise
platforms supporting multiple lines of business through configurable and
reusable solution components.
- Experience designing, documenting, and governing REST-based
API architectures and enterprise integration standards.
- Demonstrated hands-on experience implementing and optimizing
Power Automate workflows and business process orchestration solutions.
- Knowledge and experience designing external-facing and
internal-facing digital solutions using Power Pages and related Microsoft
technologies.
- Experience developing and governing Dynamics 365 extensions,
including Plugins, PCF Controls, Custom APIs, and Azure-hosted custom
components.
- Demonstrated experience in Enterprise Data Architecture,
including common data models, data integration, migration strategies, and
information governance.
- Knowledge and experience in Cloud Security Architecture and
Identity & Access Management (IAM), including Microsoft Entra ID,
role-based access controls, and enterprise security best practices.
- Demonstrated experience establishing architecture standards,
reusable design patterns, technology roadmaps, and solution review processes.
Communication, Consultation, Collaboration and
Facilitation Skills:
- Demonstrated experience leading stakeholder consultations
with business, architecture, security, and technical teams to define and
validate solution requirements and architecture approaches.
- Strong communication skills with the ability to translate
complex technical concepts and architecture decisions into clear
business-focused recommendations.
- Demonstrated experience facilitating architecture workshops,
design sessions, and stakeholder meetings to achieve consensus across multiple
lines of business.
- Experience collaborating with Enterprise Architecture, Cyber
Security, Infrastructure, Integration, and Delivery teams to ensure alignment
with enterprise standards and strategic objectives.
- Proven ability to engage, influence, and provide trusted
advisory services to senior executives, business sponsors, product owners, and
technical stakeholders.
- Demonstrated experience gathering, analyzing, and
translating business and technical requirements into scalable solution
architectures and implementation roadmaps.
- Experience presenting architecture assessments, solution
options, recommendations, and technical risks to governance committees,
executive audiences, and project teams.
- Strong facilitation, negotiation, and consensus-building
skills to resolve competing priorities, technical constraints, and stakeholder
expectations.
- Demonstrated experience leading architecture reviews and
providing technical guidance, mentorship, and direction to project and delivery
teams.
- Strong written communication skills with experience
producing architecture documents, design specifications, standards, roadmaps,
and executive briefing materials.
Preferred Qualifications:
- Microsoft
Certified: Dynamics 365 Solution Architect Expert.
- Microsoft
Certified: Power Platform Solution Architect Expert.
- Azure
Solutions Architect Expert certification.
Skills Required
- Microsoft Dynamics 365 Solution Architecture (design, implementation, customization, governance)
- Designing and implementing Microsoft Power Platform solutions (Model-Driven Apps, Power Automate, Power Pages, Business Process Flows)
- Architecting and implementing Azure-based enterprise solutions (Azure Integration Services, App Services, Functions, API Management)
- Designing Enterprise Integration Architectures and implementing scalable integration patterns
- Produce architecture deliverables (Physical Architecture Diagrams, Solution Architecture Documents, Integration Architecture Specifications, Security Architecture Designs, Data Flow Diagrams, Environment Architecture)
- Knowledge and experience in Microsoft Dataverse architecture, data modeling, entity design and data management strategies
- Experience designing and implementing Dynamics 365 security models (business units, security roles, access controls, data segregation)
- Hands-on experience implementing and optimizing Power Automate workflows and business process orchestration
- Experience developing and governing Dynamics 365 extensions (Plugins, PCF controls, Custom APIs, Azure-hosted custom components)
- Experience designing, documenting, and governing REST-based API architectures and enterprise integration standards
- Enterprise Data Architecture experience including common data models, integration, migration strategies and information governance
- Knowledge and experience integrating enterprise applications using MuleSoft or other integration technologies (API-led connectivity, service orchestration)
- Knowledge of Cloud Security Architecture and Identity & Access Management (Microsoft Entra ID, RBAC)
- Leadership experience in developing and implementing CRM solution architectures and leading stakeholder consultations/workshops
- Experience establishing architecture standards, reusable design patterns, technology roadmaps, and solution review processes
- Microsoft Certified: Dynamics 365 Solution Architect Expert / Power Platform Solution Architect Expert / Azure Solutions Architect Expert
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Maarut Inc. is a Canadian company specializing in IT services, technology staffing, and software development, dedicated to assisting businesses with digital transformation and solving business challenges through technology.








