Role Overview
We are looking for a Salesforce OmniStudio Developer with 3 7 years of experience to design, develop, configure, and support scalable Salesforce solutions using OmniStudio capabilities.
The candidate will work on a European Insurance transformation program, collaborating with Salesforce Architects, Business Analysts, Product Owners, QA, Integration and Data teams to deliver customer-centric insurance journeys across Sales, Service, Policy, Claims, and Partner/Broker channels.
The role requires strong hands-on experience in OmniScripts, DataRaptors, Integration Procedures and FlexCards, along with good understanding of Salesforce platform capabilities, integrations, security and performance.
Key Responsibilities
1. OmniStudio Development
- Design and develop OmniScripts, FlexCards, DataRaptors and Integration Procedures.
- Build reusable OmniStudio components for customer, agent, broker and internal-user journeys.
- Configure complex business processes and guided user journeys using OmniScripts.
- Develop responsive and reusable FlexCards for displaying customer, policy, claim and account information.
- Configure DataRaptors for data extraction, transformation and loading.
- Develop Integration Procedures for orchestration of Salesforce and external-system interactions.
- Implement conditional logic, formulas, data mapping and error handling within OmniStudio components.
- Implement appropriate caching and performance optimization strategies for OmniStudio components.
2. Salesforce Development
- Work with standard and custom Salesforce objects, relationships, record types, flows and validation rules.
- Develop or enhance Apex classes, triggers and Lightning Web Components (LWC) where required.
- Integrate OmniStudio solutions with Salesforce Flow and other Salesforce platform capabilities.
- Understand Salesforce Governor Limits and apply scalable development practices.
- Follow Salesforce development and configuration best practices.
3. Insurance Domain
Work on insurance-related business processes such as:
- Customer / Policyholder 360
- New Business / Quote-to-Policy
- Insurance product and policy servicing
- Policy amendments and endorsements
- Renewals
- Claims initiation and servicing
- Customer service / case management
- Broker / Agent management
- Customer onboarding
- Premium and payment-related processes
- Document generation and management
- Notifications and correspondence
- Cross-sell / up-sell journeys
Knowledge of European insurance processes such as Life, P&C/General Insurance, Commercial Insurance, or Health Insurance will be an advantage.
4. Integration
- Develop OmniStudio Integration Procedures integrating with external applications and APIs.
- Work with REST/SOAP APIs and JSON/XML payloads.
- Collaborate with MuleSoft/API/integration teams.
- Understand integration patterns such as synchronous and asynchronous processing.
- Handle authentication, error handling, retry and timeout scenarios.
- Integrate Salesforce with external insurance platforms such as policy administration, claims, billing, document management and customer platforms.
5. Security & Compliance
- Implement Salesforce security best practices including:
- Profiles
- Permission Sets
- Permission Set Groups
- Roles and Sharing
- Object/Field-Level Security
- Record-level access
- Apply appropriate security controls within OmniStudio solutions.
- Understand data privacy requirements relevant to European customers, including GDPR principles.
- Ensure sensitive customer, policy and claims information is appropriately protected.
6. Performance & Quality
- Design scalable OmniStudio solutions considering transaction volume and data complexity.
- Apply appropriate OmniStudio caching / TTL strategies where applicable.
- Optimize DataRaptors and Integration Procedures.
- Avoid unnecessary Salesforce queries and callouts.
- Perform unit testing and support SIT/UAT.
- Analyze and resolve defects identified during testing and production support.
- Participate in code reviews and technical walkthroughs.
7. Deployment & DevOps
- Work with Salesforce deployment processes across Dev / SIT / UAT / Production environments.
- Use tools such as:
- Salesforce CLI
- Git
- Azure DevOps / Jira
- Copado / Gearset or similar Salesforce DevOps tools
- Support deployment preparation, validation and post-deployment activities.
- Maintain technical documentation for OmniStudio components and integrations.
Required Technical Skills
Area
Required Skills
OmniStudio
OmniScripts, FlexCards, DataRaptors, Integration Procedures
Salesforce
Sales/Service Cloud, Objects, Relationships, Flow, Security
Development
Apex, SOQL, SOSL, LWC preferably hands-on
Integration
REST, SOAP, APIs, JSON/XML
Data
DataRaptor Extract, Load, Transform, Turbo Extract
OmniStudio
Caching, error handling, conditional logic, reusable components
Security
Profiles, Permission Sets, Sharing, FLS, OLS
DevOps
Salesforce CLI, Git, Copado/Gearset/Azure DevOps
Agile
Scrum, Jira/Azure DevOps
Testing
Unit Testing, SIT, UAT, defect resolution
Insurance Domain Skills
The candidate should have an understanding of at least some of the following:
- Insurance customer lifecycle
- Policy lifecycle
- Quote and application
- Underwriting
- Policy issuance
- Policy servicing
- Endorsements / amendments
- Renewals
- Claims
- Billing and payments
- Agents and brokers
- Insurance products
- Customer / Policyholder 360
- Customer service and case management
Experience with European insurance clients will be preferred.
Preferred Skills
- Salesforce OmniStudio Developer certification
- Salesforce Platform Developer I
- Salesforce Administrator certification
- Experience Cloud knowledge
- Sales Cloud / Service Cloud
- Experience with Vlocity / Communications / Insurance / Industry Cloud
- Knowledge of Salesforce Industries Data Model
- Experience with FlexCards + LWC integration
- Experience with OmniStudio + Salesforce Flow
- Experience with MuleSoft or other API platforms
- Experience with CI/CD and Salesforce DevOps
- Knowledge of GDPR and European data privacy practices
Experience Expectations
Should be able to:
- Independently develop OmniScripts and FlexCards.
- Configure DataRaptors and Integration Procedures.
- Understand Salesforce data model and security.
- Troubleshoot OmniStudio issues.
- Own complete OmniStudio features/workstreams.
- Design reusable OmniStudio components.
- Handle complex integrations and orchestration.
- Perform performance optimization.
- Conduct code/design reviews.
- Translate functional requirements into technical solutions.
- Mentor junior OmniStudio developers.
- Collaborate with Architects and client technical stakeholders.