Back to all jobs

Data Engineer/ETL Developer

Role: Contract, potential conversion in 2023/2024

Location: Minneapolis

The ideal candidate is local, however we would consider candidates from the following approved states; AR, AZ, DE, FL, GA, IA, IL, KS, ME, MI, MN, MO, ND, NE, NV, OK, SD, TN, TX, VA, WI.

*If local our client would require contractors to occasionally come onsite to the designated office for applicable heads-up work. Frequency is determined by business need as decided by leadership.

Description

The Senior Data Engineer supports ETL Development.  They will be responsible for developing and maintaining ETL process and support multiple lines of Business and IT initiatives. This individual may work independently or collaborate with a smaller group of developers in similar efforts. This position is responsible for technical analysis, design, development, testing, and deployment of IT solutions as needed by business or IT. The senior developer works closely with other subject matter experts to help design and build solutions for a multitude of applications, including; batch processing, OLTP, OLAP and data warehouse architecture.

The Senior Data Engineer will design, build, implement, and maintain data storage structures and processing pipelines for the extraction, transformation, and loading (ETL) of data from a variety of data sources. Develop robust and scalable solutions that transform data into a useful format for analysis, enhance data flow, and enable efficient, cost effective consumption and analysis of data. Write complex SQL queries to support analytics needs. Evaluate and recommend tools and technologies for data infrastructure and processing.  

   

Minimum Knowledge and Skill  

  • Complete working knowledge and skill with ability to be fully proficient in professional field.
  • Bachelor’s degree or equivalent experience in related field, plus 5 years of related work experience beyond degree.

 

Requirements for Position 1:

  • Informatica ETL on prem and on cloud

    • SnowFlake, Python, Spark experience (nice to have)

Requirements for Position 2:

  • Informatica IDQ experience and Informatica MDM experience – on cloud or on prem, As well as informatica ETL experience.

We’re an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

This serves as notice per Iowa drug testing notification laws; applicants that reside in Iowa are subject to drug testing.