Architect (CRM)

Here Technologies
King of Prussia, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

King of Prussia, United States of America

Tech stack

Active Directory Federation Services
API
Audit Trail
Azure
Cloud Engineering
Computer Security
Data Architecture
Data Validation
Data Deduplication
Data Hub
Data Integrity
Data Masking
Data Transformation
Software Design Patterns
Middleware
Fault Tolerance
Identity and Access Management
Microsoft Data Access Components
Microsoft Dynamics
Azure
Salesforce
Strategies of Testing
Data Logging
Performance Testing
Microsoft Power Automate
Azure
Cloud Integration
Powerapps

Job description

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., * 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.

Requirements

Note: Need resource who worked on CRM migration project from preferably Salesforce to dynamics 365, should have strong CRM architecture 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, * 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.

Apply for this position