ETL Developer
Job
Motion Recruitment
Salt Lake City, UT (In Person)
Full-Time
Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
72
out of 100
Average of individual scores
Skill Insights
Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.
Job Description
-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 SouthernCA, 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.Similar remote jobs
K&A Engineering Consulting
Pleasanton, CA
Posted2 days ago
Updated18 hours ago
AES Northeast
Plattsburgh, NY
Posted2 days ago
Updated18 hours ago
Cynosure Technologies LLC
Posted2 days ago
Updated18 hours ago
ELLKAY, LLC
Elmwood Park, NJ
Posted2 days ago
Updated18 hours ago
Similar jobs in Salt Lake City, UT
Berkeley Research Group, LLC
Salt Lake City, UT
Posted2 days ago
Updated18 hours ago
Similar jobs in Utah
Architectural Components, Inc. Sandy, Utah
Sandy, UT
Posted2 days ago
Updated18 hours ago
St. Mark's Hospital
Salt Lake City, UT
Posted2 days ago
Updated18 hours ago