Jobs · Information Technology · North Carolina

Data Engineer

Randstad Digital Americas · Charlotte, NC · 1 mo ago
Information Technology$60–$66/hrContract

Location: Charlotte, North Carolina | Job type: Contract | Work hours: 9am to 6pm

About the role

The primary role of the Data Engineer is to function as a critical member of a data team by designing data integration solutions that deliver business value in line with the company's objectives. They are responsible for the design and development of data/batch processing, data manipulation, data mining, and data extraction/transformation/loading into large data domains using Python/Pyspark and AWS tools.

Responsibilities

  • Design and develop data integration solutions using Python and Pyspark.
  • Work with AWS cloud services like Glue, Lambda, MSK (Kafka), S3, Step functions, RDS, and EKS.
  • Utilize databases such as Postgres, SQL Server, Oracle, and Sybase.
  • Write and optimize SQL queries, stored procedures, views, functions, and triggers.
  • Develop and maintain data pipelines and ETL processes.
  • Implement CI/CD DevOps processes using tools like GitHub and Jenkins.
  • Apply data modeling and warehousing concepts in an Agile/SCRUM environment.
  • Leverage AI tools effectively for data engineering tasks.
  • Demonstrate strong problem-solving and analytical skills.

Requirements

  • Minimum 8 years of hands-on data engineering experience in development using Python and Pyspark.
  • Hands-on experience with AWS services (Glue, Lambda, MSK/Kafka, S3, Step functions, RDS, EKS).
  • Experience with databases like Postgres, SQL Server, Oracle, and Sybase.
  • Strong SQL database programming skills, including performance tuning, relational model analysis, queries, stored procedures, views, functions, and triggers.
  • Experience in design (mapping specifications, HLD, LLD) and development (coding, unit testing).
  • Knowledge of UNIX scripting and Oracle SQL/PL-SQL.
  • Experience with data models, data mining, data analysis, and data profiling.
  • Experience working with REST APIs.
  • Familiarity with workload automation tools like Control-M or Autosys.
  • Good knowledge of CI/CD DevOps tools such as Bitbucket, GitHub, and Jenkins.
  • Strong experience with Agile/SCRUM methodology.
  • Experience with other ETL tools (DataStage, Informatica, Pentaho, etc.).
  • Knowledge of MDM, data warehousing, and data analytics.

Qualifications

  • Bachelor’s degree in a relevant field.

Pay

$60 - 66 per hour

Benefits

  • Comprehensive benefits package, including medical, prescription, dental, vision, AD&D, and life insurance offerings.
  • Short-term disability coverage.
  • 401K plan (all benefits based on eligibility).

Similar jobs

Data Engineer

DLA PiperPalo Alto, CA· 1 wk ago
Information Technology$101k–$160k/yrapply on dlapiper.wd1.myworkdayjobs.com

Data Engineer

CNS HealthcareDetroit, MI· 3 mo ago
Information Technologyapply on recruiting.ultipro.com

Data Engineer

JobotChicago, IL· 1 mo ago
Information Technology$180k–$250k/yrapply on jobot.com

Data Engineer

Eliassen GroupWestlake, TX· 1 mo ago
Information Technology$60–$70/hrapply on eliassen.com

Data Engineer

HireMapMilano, TX· 1 mo ago
Information Technologyapply on jobs.hiremap.it

Data Engineer

CognizantSt Francis, AR· 1 mo ago
apply on careers.cognizant.com