Logo
job logo

Salesforce CRMA Developer

Prophecy Technologies, Seattle, WA, United States


Role Overview:

We are seeking a skilled Salesforce CRMA (Einstein Analytics / Tableau CRM) Developer with strong experience in analytics development, Salesforce platform development, and data architecture.

Key Responsibilities: CRMA (Einstein Analytics / Tableau CRM) Development Design and develop CRMA dashboards, lenses, datasets, dataflows, and recipes. Build advanced JSON bindings, interactions, conditional views, and UI customizations. Optimize dataflows for performance, reliable data refreshes, and incremental data loads. Manage CRMA security, including dataset security predicates, row-level security, and access controls. Integrate Salesforce and external data sources into CRMA datasets. Salesforce Platform Development:

Develop Apex classes, triggers, batch processes, schedulers, and asynchronous Apex. Build user interfaces using Lightning Web Components (LWC) and Aura components when required. Write efficient SOQL and SOSL queries while ensuring compliance with Salesforce governor limits. Implement Flows, Validation Rules, Record Types, Permission Sets, and Organization-Wide Default (OWD) settings. Apply Salesforce best practices for code quality, scalability, and performance. Data Modeling and Architecture:

Design and implement normalized, denormalized, and federated data models for analytics solutions. Define strategies for handling large datasets, including transformations, aggregations, and schema management. Collaborate with data engineering teams on source-to-target mappings and data ingestion pipelines. Integration and Automation:

Integrate Salesforce with external systems using REST and SOAP APIs, Platform Events, and Named Credentials. Support event-driven architectures and asynchronous communication methods. Collaborate with integration teams on middleware-based integrations such as MuleSoft, Boomi, and Kafka. Quality, Security, and Governance:

Write and maintain unit tests with a minimum of 75% code coverage and support automated testing processes. Ensure compliance with Salesforce security standards, access models, and data governance policies. Participate in code reviews, performance optimization, and solution hardening. Collaboration and Agile Delivery:

Work closely with Product Owners, Business Analysts, Architects, QA teams, and other stakeholders. Participate in Agile ceremonies, including backlog grooming, estimation, sprint planning, and retrospectives. Provide User Acceptance Testing (UAT) support and assist with production deployments.