Overview
Banyan Group is an independent, global hospitality company with purpose. We pride itself on its pioneering spirit, design-led experiences and commitment to responsible stewardship. Its extensive portfolio spans 100 hotels and resorts, more than 140 spas and galleries, and 20 plus branded residences in over 20 countries. Comprising 12 global brands, including the flagship brand Banyan Tree, each distinct yet united under the experiential membership programme withBanyan. The founding ethos of “Embracing the Environment, Empowering People” is embodied through the Banyan Global Foundation and Banyan Academy. We are committed to remaining the leading advocate of sustainable travel, with a focus on regenerative tourism and innovative programmes that elevate the guest experience.
The Role
This role serves as the internal design authority and lead implementation for Banyan Group’s CRM and integration technology landscape.
This role is based in Shanghai, China
Key Responsibilities
Architecture & Technical Design Authority
- Owns the architectural vision for the CRM and integration landscape — defining current-state documentation and target-state design across Salesforce (Marketing, Data, Loyalty, Service Cloud) and MuleSoft.
- Leads technical design sessions; produces and maintains architecture diagrams, data flow documentation, and decision records as living artefacts.
- Defines scalable data models, integration patterns, and API contracts aligned to enterprise standards and long-term platform flexibility.
- Identifies technical debt, anti-patterns, and architectural shortcuts early — producing a prioritised remediation backlog and tracking resolution.
- Reviews and approves (or formally challenges) solution blueprints created with AI or from external vendors before any implementation work begins.
Integration & Data Architecture
- Governs the integration landscape between Salesforce and hotel PMS systems (Opera Cloud, Opera On-Premise, Opera 5), booking engines, spa and F&B platforms, and third-party vendors across 100+ properties.
- Defines and enforces integration design standards: consistent error handling, idempotency, auditability, and data residency controls across all MuleSoft flows.
- Owns identity resolution and deduplication standards for the guest profile ecosystem, ensuring a single, reliable guest record across all downstream systems.
- Oversees data flow design for real-time and batch processing, ensuring consistency and integrity between CRM, Data Cloud, and operational systems.
Security, Compliance & Governance
- Collaborates with Corporate IT and Cybersecurity to ensure the platform meets Group security standards, including VAPT remediation scheduling, access control design, and data residency requirements.
- Defines and enforces least-privilege access models across Salesforce profiles, roles, permission sets, and MuleSoft credentials.
- Proactively identifies and escalates compliance risks — particularly around guest PII handling, cross-border data flows (including PIPL for China), and AI connector data exposure.
- Maintains a compliance risk register for the CRM and integration platform, reviewed quarterly with Legal and the Corporate IT team.
Hands-On Platform Evolution
- Owns and delivers bounded platform changes end-to-end: scoping impact, designing safely, executing across Salesforce and MuleSoft, testing, and documenting — with AI assistance but under personal judgment and ownership.
- Applies full SDLC discipline: sandbox-first development, AI-generated code or configuration reviewed before deployment, regression testing, documented release, and a rollback plan.
- Uses AI tools to generate DataWeave transformations, Apex code, Flow logic, and configuration scripts as starting points — then applies technical depth to validate correctness before any change reaches production.
- Maintains a clear boundary between changes deliverable independently, changes requiring external delivery support, and changes requiring a full architectural review before work begins.
Requirements
- 7+ years of hands-on experience in integration architecture, enterprise application architecture, or equivalent technical leadership.
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline; or equivalent professional experience.
- Demonstrated background in software engineering or enterprise systems before specialising in CRM or integration platforms.
- Deep understanding of integration design patterns: event-driven architecture, API-first design, pub/sub, synchronous vs asynchronous flows, idempotency, and error handling at scale.
- Hands-on working knowledge of Salesforce (Marketing Cloud, Data Cloud, Loyalty Cloud, Service Cloud): able to make configuration and logic changes independently, not just review them.
- Working knowledge of MuleSoft / CloudHub 2.0: integration flows, DataWeave, connector configuration, error handling, and deployment — sufficient to write, debug, and deploy changes with AI support.
- Proficiency in at least one general-purpose programming or scripting language; able to read and evaluate code across languages not personally written.
- Grounded understanding of data modelling, identity resolution, and data quality challenges at enterprise scale.
- Ability to produce clear technical documentation — architecture diagrams, data flow specs, decision records — readable by non-specialists.
- Active and confident user of AI tools (Claude or equivalent) for architecture, code review, and design work — able to craft effective prompts and recognise incorrect or incomplete AI output.
- Strong understanding of SDLC as applied to a configuration-heavy platform: sandbox management, CI/CD or change-set deployment, regression testing, and change documentation.