Motion Recruitment Partners LLC

Data Migration Engineer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a Data Migration Engineer on a 6-month contract at $44–$59 per hour, hybrid in Irvine, CA. Requires 3+ years in data migration, strong Python skills, and experience with REST APIs and Jama Connect.
🌎 - Country
United States
💱 - Currency
$ USD
-
💰 - Day rate
456
-
🗓️ - Date
January 9, 2026
🕒 - Duration
More than 6 months
-
🏝️ - Location
Hybrid
-
📄 - Contract
Unknown
-
🔒 - Security
Unknown
-
📍 - Location detailed
Irvine, CA
-
🧠 - Skills detailed
#Data Migration #XML (eXtensible Markup Language) #Data Extraction #JSON (JavaScript Object Notation) #Migration #Project Management #Java #Cloud #Python #REST API #DevOps #Metadata #Documentation #Scala #Scripting #"ETL (Extract #Transform #Load)" #Automation #REST (Representational State Transfer) #API (Application Programming Interface) #Data Integrity
Role description
Job Description Data Migration Engineer (Jama Connect) Engagement Type: 6-Month Contract Pay Rate: $44–$59 per hour Location: Hybrid – Irvine, CA (3 days per week onsite, 8:00 AM–5:00 PM) Project Overview We are seeking an experienced Data Migration Engineer to lead the automated migration of requirements and test management data from Jama Connect to a new requirements management platform. The ideal candidate will evaluate existing Python-based migration scripts leveraging REST APIs and either enhance the current solution or design a more robust, scalable migration framework. This role is critical to ensuring a complete, accurate, and auditable data transition with full traceability and data integrity. Key Responsibilities • Review, assess, and optimize existing data migration scripts, or design and develop a new automated migration solution as needed • Leverage Jama Connect REST APIs and target system APIs to extract, transform, and load complex data sets, including rich text, tables, metadata, and file attachments • Accurately replicate hierarchical parent-child relationships and preserve upstream and downstream traceability between requirements and test artifacts • Manage the full ETL lifecycle, including data extraction, transformation, mapping, cleansing, and loading into the target environment • Conduct dry-run migrations and develop automated validation and reconciliation reports to ensure complete data parity and integrity • Document migration processes and maintain a detailed runbook, including cutover planning, data freeze coordination, and rollback procedures • Collaborate with technical and business stakeholders to troubleshoot issues and ensure a smooth transition Required Qualifications • 3+ years of experience in data migration, systems integration, or DevOps-related roles • Strong proficiency in Python (preferred) or Java for automation and scripting • Hands-on experience working with REST APIs and structured data formats such as JSON and XML • Demonstrated ability to manage complex data migrations with a high degree of accuracy and documentation • Ability to work onsite in Irvine, CA three days per week during standard business hours Preferred Qualifications • Prior hands-on experience with Jama Connect, including its API and item relationship and traceability model • Experience migrating data between requirements management or ALM tools • Familiarity with Jama Cloud environments • Basic project coordination or project management experience Must-Have Skills • Data Migration • Jama Connect / Jama Cloud • Python • REST APIs Nice-to-Have Skills • Project Management • DevOps or CI/CD exposure