Solution Architect – Dynamics

For Our client we're currently looking for a 'Solution Architect – Dynamics'

  • Role:
  • Responsible for end to end solution architecture across Customer Management, working with Domain Architect for target architecture and harmonisation, and partnering with Tech Lead and SFMC BA for technical and business feasibility.
  • Primary Skill set & Proficiency Level:
  • We require a senior architect with strong cross system design capability, able to define end to end customer flows across Salesforce Marketing Cloud, Microsoft Dynamics 365, and Java based microservices.
  • The candidate must be able to communicate clearly with architects, product owners, and business stakeholders, and translate requirements into clean, governed, maintainable architecture.
  • Secondary Skill set & Proficiency Level:
  • Must have experience working in multi country or multi domain environments, preferably in customer lifecycle, lead management, or CRM integration contexts.
  • Should be capable of collaborating with Tech Leads, Business Analysts, and domain architects to ensure coherent delivery without stepping into implementation or configuration responsibilities.
  • Required Technical Skill Set & Proficiency Level:
  • - Dynamics 365 / Dataverse (conceptual customer/organisation model design, source of truth structures)
  • - Java / Microservices (REST APIs, event driven design, integration boundaries)
  • - Customer data architecture (identity resolution, enrichment, dedupe, consent models)
  • - API first and event first integration patterns
  • - C4 modelling, ADR documentation, NFR definition
  • Implementation-level coding/configuration is not required.
  • Good-to-Have:
  • - Telecom or subscription based business model knowledge
  • - Experience harmonising architecture across multiple markets (e.g., SE/DK)
  • - Understanding of repair/insurance flows or aftermarket customer processes
  • - Salesforce Marketing Cloud (integration patterns, real time triggers, data extensions, API/webhook contracts)
  • Expectations from the Role:
  • Define end to end solution architecture for Customer Management spanning:
  • - Lead management
  • - Customer information & organisation modelling
  • - Consent/governance flows
  • - Customer lifecycle (create/update/delete)
  • - Aftermarket/repair integrations
  • - Engagement/trigger flows into SFMC
  • Own system level design, interaction boundaries, and data contracts between:
  • - SFMC
  • - Dynamics 365
  • - Java based services
  • - External lookup providers (e.g., Experian/D&B)
  • Ensure consistency with domain level capability maps and target architecture defined by the Domain Architect
  • Define API specifications, event schemas, C4 models, integration patterns, and architectural guardrails
  • Document architectural decisions (ADRs), NFRs, risks, assumptions, and design constraints
  • Collaborate closely with:
  • - Tech Lead (runtime behaviour, implementation feasibility, Detailed Customer Model)
  • - SFMC BA (journey logic, audience rules, business validation)
  • - Customer Management team (requirements, flows, harmonisation)
  • Ensure architectural alignment across Sweden and Denmark customer flows
  • Provide architecture input to ARB/BTT and support governance processes.
  • Locations: Stockholm
  • Technologies: Java, Microservices