Senior Architect (CRM)
Quick Overview
Job Description
Role: Senior Architect (CRM)
Location: King of Prussia, PA (Hybrid)
Note: Need resource who worked on CRM migration project from preferably Salesforce to dynamics 365, should have strong CRM architecture experience.
Senior Architect
The Senior Architect is responsible for designing the end-to-end technical and solution architecture for the Salesforce Dynamics migration. You will translate business requirements into a robust architecture, lead technical design and decisions, validate migration approaches, guide integration and data transformation patterns, and provide technical leadership across vendor, onshore/offshore, and client engineering teams.
Key Responsibilities
- Define the target-state CRM solution architecture across Dynamics 365, Power Platform, Azure services, and identity/access architecture.
- Produce architecture artifacts: solution diagrams, component interfaces, sequence flows, and non-functional requirement (NFR) mappings.
- Own data model mapping from Salesforce objects/custom objects to Dynamics entities and the Power Platform.
- Define extraction, transformation, deduplication, enrichment, reconciliation, and archival strategies.
- Validate tooling choices (e.g. Microsoft Migration Toolkit, KingswaySoft, Azure Data Factory) and develop data validation and reconciliation patterns.
- Design integration patterns (real-time APIs, event-driven, batch, middleware) and sequencing for dependent systems (ERP, CPQ, marketing, support tools).
- Specify interface contracts, idempotency, error-handling, backpressure, and retry semantics.
- Ensure integration observability and monitoring approach.
- Specify environment strategy (DEV/INT/UAT/PRE-PROD/PROD), environment provisioning, and data masking approaches.
- Define CI/CD pipelines, release orchestration, infrastructure-as-code, and deployment guards for Dynamics and Azure-hosted components.
- Architect role- and attribute-based access control, field-level security, and segregation of duties for Dynamics.
- Ensure designs meet data protection, encryption, logging, audit trail, and regulatory constraints (GDPR, HIPAA where applicable).
- Define secure secret management and key rotation for integrations.
- Set performance targets and capacity planning approach; define caching, throttling, and scaling strategies.
- Design resilience and fault-tolerance for integrations and migration processes, including rollback and retry strategies.
- Define test strategy for unit, integration, performance, data reconciliation, and user acceptance testing.
- Create migration cutover architecture: incremental/federated approaches, pilot runs, dress rehearsals, and rollback plan.
- Establish architecture standards, design patterns, and coding/solution reviews.
- Act as the escalation point for technical trade-offs, prepare decision records (ADR), and support governance boards.
- Mentor solution/technical architects, lead technical workshops and vendor evaluations.
- Work with Engagement Manager, Delivery Manager, Product Owners, InfoSec, and business SMEs to align on architecture decisions and risks.
- Present architecture rationale and trade-offs to executive and technical stakeholders.
Required Qualifications & Experience
- 10+ years of enterprise solution architecture or senior technical lead experience, with 5+ years in CRM architecture or large CRM transformations.
- Hands-on architecture experience with Microsoft Dynamics 365 CE (Sales, Customer Insights), Power Platform (Power Apps, Power Automate, Dataverse).
- Practical experience migrating from Salesforce to Dynamics 365 or equivalent cross-platform CRM migrations.
- Strong data architecture and migration experience: mapping, transformation, reconciliation, and tooling.
- Deep knowledge of integration patterns and middleware (APIs, Azure Integration Services, message buses).
- Proven experience with Azure services, identity platforms (Azure AD, ADFS), and cloud-native deployment patterns.
- Excellent communication skills ability to present complex technical designs to executives and hands-on teams.
- Certifications PL200, PL400, PL600, MB210, MB220, MB230, MB240 preferred
Preferred Qualifications
- Microsoft certifications: Dynamics 365 Architect/Functional Consultant or Power Platform certifications.
- Experience with migration tooling: Microsoft data migration toolkit, KingswaySoft, Scribe, Azure Data Factory
- Experience in regulated industries (financial services, healthcare, government) and multi-region rollouts.
- Experience with performance testing and capacity planning for CRM workloads.
- Prior experience in vendor selection and technical commercial evaluations.
Core Competencies
- Systems thinking and strong trade-off analysis.
- Clear, concise technical documentation and diagramming.
- Leadership: mentoring, technical decision-making, and stakeholder influence.
- Risk-based approach to architecture (security, availability, data integrity).
- Pragmatic approach balancing long-term architecture vision and near-term delivery constraints.
Skills
Similar jobs
Senior Systems Administrator
Booz Allen Hamilton · Dahlgren, United States
2 minutes ago$77.5k - $176k/yrSearch Architect (Lucidworks Fusion / Apache Solr)
USG, Inc. · Chicago, United States
2 minutes agoValidation Lead
Cynet Systems · Raritan, United States
2 minutes agoSenior System Analyst with Mainframe and API for Remote (Ex Fidelity Experience needed)
Tetra Computing · United States
2 minutes agoTest Engineering Expert
Booz Allen Hamilton · Chantilly, United States
2 minutes ago$86.8k - $198k/yrInformation Technology Specialist AFLCMC/IN-10.21
Credence Management Solutions · Wright-Patterson Air Force Base, United States
2 minutes ago