ETL Developer

ETL Developer

Posted 2 days ago by Motion Recruitment

Negotiable
Undetermined
Remote
Salt Lake City, Utah

Summary: The ETL Developer role at a major consulting firm involves designing, developing, and maintaining ETL pipelines with a focus on data warehousing, Greenplum, SQL, and Unix environments. The position requires collaboration with cross-functional teams in an Agile/Scrum setting and is available as a contract-to-hire opportunity. Candidates can work remotely from specific states, including Southern California and several others. The contract is expected to last until the end of the year.

Key Responsibilities:

  • Design, develop, and maintain ETL workflows using tools like DataStage or similar ETL platforms.
  • Build and optimize complex SQL queries for data extraction, transformation, and loading.
  • Work extensively with Greenplum databases for large-scale data processing.
  • Develop and maintain shell scripts in Unix/Linux environments.
  • Schedule, monitor, and troubleshoot batch jobs using Control-M.
  • Ensure data quality, integrity, and consistency across systems.
  • Perform performance tuning and optimization of ETL processes and database queries.
  • Collaborate with business analysts, data architects, and stakeholders to gather requirements.
  • Participate in Scrum ceremonies (daily stand-ups, sprint planning, retrospectives).
  • Follow Agile methodologies for iterative development and delivery.
  • Troubleshoot production issues and provide timely resolution.
  • Collaborate with Product Management and business partners to understand use case requirements and reporting.
  • Adhere to internal development best practices/lifecycle (e.g. Testing, Code Reviews, CI/CD, Documentation).
  • Document and showcase feature designs/workflows.
  • Participate in team meetings and discussions around product development.
  • Stay up to date on industry latest trends and design patterns.

Key Skills:

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field.
  • 5+ years of experience in data engineering, ETL/ELT development, or related roles.
  • Strong experience building and maintaining scalable data pipelines.
  • Strong experience with ETL tools such as IBM DataStage (or similar).
  • Proficiency in SQL and relational databases.
  • Hands-on experience with Greenplum or other MPP databases.
  • Solid knowledge of Unix/Linux commands and shell scripting.
  • Experience with Control-M or other job scheduling tools.
  • Understanding of data warehousing concepts (fact/dimension, star schema).
  • Familiarity with Agile/Scrum methodologies.

Salary (Rate): £43.00 hourly

City: Salt Lake City

Country: United States

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

-Our client, a major consulting firm, is looking for a skilled ETL Developer with strong experience in data warehousing, Greenplum, SQL, and Unix environments. The ideal candidate will be responsible for designing, developing, and maintaining ETL pipelines, ensuring high-quality data delivery, and collaborating with cross-functional teams in an Agile/Scrum environment.

This contract will last through the end of the year. It is Contract to hire.

Location is: Preferred Midvale/Salt Lake City, UT but remote is ok within Southern CA, UT, NV, AZ, CO

Required Skills & Experience

  • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field.
  • 5+ years of experience in data engineering, ETL/ELT development, or related roles.
  • Strong experience building and maintaining scalable data pipelines.
  • Strong experience with ETL tools such as IBM DataStage (or similar)
  • Proficiency in SQL and relational databases
  • Hands-on experience with Greenplum or other MPP databases
  • Solid knowledge of Unix/Linux commands and shell scripting
  • Experience with Control-M or other job scheduling tools
  • Understanding of data warehousing concepts (fact/dimension, star schema)
  • Familiarity with Agile/Scrum methodologies

What You Will Be Doing

  • Design, develop, and maintain ETL workflows using tools like DataStage or similar ETL platforms
  • Build and optimize complex SQL queries for data extraction, transformation, and loading
  • Work extensively with Greenplum databases for large-scale data processing
  • Develop and maintain shell scripts in Unix/Linux environments
  • Schedule, monitor, and troubleshoot batch jobs using Control-M
  • Ensure data quality, integrity, and consistency across systems
  • Perform performance tuning and optimization of ETL processes and database queries
  • Collaborate with business analysts, data architects, and stakeholders to gather requirements
  • Participate in Scrum ceremonies (daily stand-ups, sprint planning, retrospectives)
  • Follow Agile methodologies for iterative development and delivery
  • Troubleshoot production issues and provide timely resolution

Additionally, you will:

  • Collaborate with Product Management and business partners to understand use case requirements and reporting.
  • Adhere to internal development best practices/lifecycle (e.g. Testing, Code Reviews, CI/CD, Documentation) .
  • Document and showcase feature designs/workflows.
  • Participate in team meetings and discussions around product development.
  • Stay up to date on industry latest industry trends and design patterns.

You will receive the following benefits:

  • Medical Insurance - Four medical plans to choose from for you and your family
  • Dental & Orthodontia Benefits
  • Vision Benefits
  • Health Savings Account (HSA)
  • Health and Dependent Care Flexible Spending Accounts
  • Voluntary Life Insurance, Long-Term & Short-Term Disability Insurance
  • Hospital Indemnity Insurance
  • 401(k) including match with pre and post-tax options
  • Paid Sick Time Leave
  • Legal and Identity Protection Plans
  • Pre-tax Commuter Benefit
  • 529 College Saver Plan

Motion Recruitment Partners (MRP) is an Equal Opportunity Employer. All applicants must be currently authorized to work on a full-time basis in the country for which they are applying, and no sponsorship is currently available. Employment is subject to the successful completion of a pre-employment screening. Accommodation will be provided in all parts of the hiring process as required under MRP’s Employment Accommodation policy. Applicants need to make their needs known in advance.