Salesforce Data Migration Specialist (Legacy Extraction Expert)

Remote Full-time
Job Title: Salesforce Data Migration Specialist (Legacy Extraction Expert) Location: Remote Contract Type: Project-Based (Est. 4-8 Weeks) Compensation: [Insert Range, e.g., $60-$100/hr] - Make this high enough to get a pro. The Mission: CodeBright is migrating a utility rebate management system OFF Salesforce and onto a modern proprietary architecture (PostgreSQL). We need a Data Engineer who understands the dark corners of the Salesforce data model to extract 10+ years of historical records—specifically complex file attachments. This is NOT a standard "Salesforce Admin" role. We do not need dashboards or flows. We need a script-heavy data extraction strategy. What You Will Do: • Architect the Exit: Design the ETL strategy to move data from Salesforce Sales/Service Cloud to a JSON/SQL schema. • The Hard Part (Files): Extract ~1TB of historical attachments. You must be an expert in querying ContentVersion and ContentDocumentLink to preserve the parent-child relationships between files and their original records. • Schema Mapping: Map custom Salesforce objects (Projects, Measures) to our new database structure. • Validation: Prove the data integrity (Record Counts, File Checksums) between Source and Destination. Who You Are: • Technical: You are comfortable writing custom Python, Node.js, or SQL scripts to hit the Salesforce Bulk API. You don't rely solely on the Data Loader wizard. • Experience: You have successfully performed a "Salesforce-to-Custom-DB" migration before. • Detail Oriented: You know that "Project_ID_c" in Salesforce needs to link to "project_id" in Postgres without breaking. Required Tech Stack: • Salesforce Bulk API / REST API • Python (Pandas/SimpleSalesforce) or Node.js (JSforce) • SQL / PostgreSQL • ETL Tools (Talend, Jitterbit, or similar) How to Apply: Please submit your resume and a brief answer to this question: "How do you handle the extraction of 'ContentDocument' files while maintaining their link to the parent 'Opportunity' object during a migration?" Note: This is a key personnel role for a municipal government contract bid. We are selecting our Data Migration Lead now to include in our proposal, with work commencing immediately upon contract award (Estimated March 2026). Job Type: Contract Pay: $60.00 - $100.00 per hour Application Question(s): • Do you have experience extracting 'ContentDocument' or 'Attachment' files from Salesforce and preserving their parent-record relationships outside of the Salesforce ecosystem? Yes/No, please elaborate • Have you performed a data migration where the destination was NOT another Salesforce instance (e.g., SFDC to SQL/Postgres)? (Yes/No/elaborate) • Which tool do you prefer for high-volume Salesforce extraction: The Bulk API, Jitterbit/MuleSoft, or custom Python scripts? Please explain why in one sentence Work Location: Remote Apply tot his job
Apply Now

Similar Opportunities

Data Migration Specialist – NetSuite to D365 BC

Remote Full-time

Data Modeler II

Remote Full-time

Sr. Software Engineer - API Development & Data Engineering (Remote)

Remote Full-time

Junior Security Analyst

Remote Full-time

Experienced Grafana and OpenSearch Engineer for Data Visualization and Search Optimization Project

Remote Full-time

Staff Data Scientist, Ads Performance

Remote Full-time

Lead Data Quality Analyst - Trading

Remote Full-time

Data Insights Analyst (Remote)

Remote Full-time

Senior Development Data Security Operations

Remote Full-time

Senior Technical Program Manager, Data Security and Governance – Cloud Computing and Cybersecurity Expertise

Remote Full-time

Experienced Full Stack Data Entry Specialist – Remote Opportunity for Accurate and Detail-Oriented Professionals with blithequark

Remote Full-time

Patient Success Specialist

Remote Full-time

Experienced Virtual Sales Representative – Home Improvement Retail Sales and Customer Engagement Specialist

Remote Full-time

**Experienced Entry-Level Email and Chat Support Associate – Customer Service Representative**

Remote Full-time

Wealth Management Advisor - Sherman Oaks, CA

Remote Full-time

Sales Specialist Remote Jobs – USA Remote Jobs

Remote Full-time

Experienced Full Stack Live Chat Support Agent – Remote Customer Service and Product Information Role with blithequark

Remote Full-time

Java Developer with GCP and GKE(Google Kubernetes Engine)

Remote Full-time

CyberSecurity Risk Management Specialist

Remote Full-time

Account Executive – AE

Remote Full-time
← Back to Home