Job Title: Salesforce Data Developer
Department: IT, Business Systems
Reports To: Salesforce Manager, Director of Business Systems
Job Summary
The Salesforce Data Developer is an engineer focused on the technical aspects of data movement, transformation, and integration. This role is responsible for designing and implementing robust solutions for importing, exporting, and synchronizing data between Salesforce and other systems. The focus is on the architecture and execution of data processes.
Key Responsibilities
- Data Migration & Integration:
- Design, develop, and execute complex data migration projects (e.g., from legacy systems into Salesforce).
- Build and maintain scalable, scheduled data integrations between Salesforce and external systems (e.g., ERP, Marketing Automation, Data Warehouses) using APIs.
- ETL (Extract, Transform, Load) Processes:
- Develop and optimize ETL processes using tools like Salesforce Data Loader , Informatica Cloud , MuleSoft , Jitterbit , or Talend .
- Write complex data transformation scripts to cleanse, map, and validate data during migration and integration.
- Data Architecture & Automation:
- Collaborate with architects to design and implement data models that support business requirements.
- Develop custom automation (Apex Triggers, Salesforce Flows) for complex data manipulation that cannot be handled by standard tools.
- Manage large-scale data updates and deletions while ensuring system performance and stability.
- Technical Execution & Tooling:
- Write and troubleshoot SOQL and SOSL queries with complex relationships and filtering.
- Utilize APEX for complex business logic requiring DML operations.
- Implement and manage the Salesforce APIs (REST, SOAP, Bulk) for data operations.
Required Skills & Qualifications
- Experience: 4+ years of experience in a Salesforce Developer, Data Engineer, or ETL Developer role.
- Technical Skills:
- Expert-level proficiency with data manipulation tools (e.g., Salesforce Data Loader, Workbench, or equivalent ETL platform).
- Advanced knowledge of SOQL and SOSL .
- Strong hands-on experience with Apex for data transactions.
- Practical experience with Salesforce APIs (REST/SOAP/Bulk).
- Deep understanding of the Salesforce data model and governor limits.
- Soft Skills:
- Strong technical problem-solving and debugging skills.
- Ability to design and document technical solutions.
- Project management skills for handling complex, multi-stage data migrations.
Nice-to-Have Skills
- Experience with SQL and relational databases (e.g., MySQL, PostgreSQL).
- Experience with integration platforms like MuleSoft or Jitterbit .
- Salesforce certifications like Platform Developer I , Platform Developer II , or Data Architecture and Management Designer .