Jr Data Engineer

Randstad Digital

Charlotte (NC)

On-site

USD 48,000 - 55,000

Full time

7 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Randstad Digital is seeking a Junior Data Engineer / Software Engineer to support data pipelines, ETL processes, and cloud-based solutions. The role involves API integrations (REST/GraphQL), reporting platforms, and collaboration with data engineers, software engineers, and business stakeholders.

The candidate should be proficient in Python, SQL, and Java, with experience in AWS/Azure, SSIS, Tableau, and Power BI.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 0–2 years of experience in data/ software engineering or related field.
  • Proficiency in Python, SQL, and Java.
  • Foundational knowledge of AWS and cloud-based data engineering.
  • Familiarity with relational databases (tables, keys, joins, indexes).
  • Basic understanding of ETL/ELT and data pipelines.
  • Knowledge of REST APIs and web-service integration.
  • Awareness of GraphQL concepts and API integration.
  • Familiarity with testing, debugging, and version control.
  • Familiarity with Git and GitHub.

Responsibilities

  • Develop and maintain data pipelines, ETL/ELT processes using Python, SQL, AWS, Azure, SSIS.
  • Extract, transform, validate, and load data across systems.
  • Support cloud data engineering using AWS services (S3, Glue, Lambda, Redshift, RDS).
  • Write and optimize SQL queries, procedures, and views.
  • Support data modeling, warehousing, and dimensional models.
  • Develop and maintain software services using Java and Python.
  • Develop and consume REST and GraphQL APIs; handle auth, JSON, error handling.
  • Collaborate with stakeholders to deliver reliable data solutions.
  • Maintain reports/dashboards with Tableau and Power BI.
  • Use Git and GitHub for version control and collaboration.

Skills

Python
Java
SQL
AWS
REST APIs
GraphQL APIs
Relational databases
Non-relational databases
ETL/ELT
SSIS
Azure
Tableau
Power BI
Git and GitHub
GitHub Copilot

Education

Bachelor’s degree

Tools

SSIS
Azure
Tableau
Power BI
GitHub Copilot

Job description

job summary:

We are seeking a Junior Data Engineer / Software Engineer to support data pipelines, ETL processes, cloud-based solutions, software services, API integrations, and reporting platforms. The role requires working knowledge of Python, SQL, Java, AWS, REST APIs, and GraphQL APIs, along with familiarity with relational and non-relational databases. Experience with Azure, SSIS, Tableau, Power BI, GitHub, and AI-assisted development tools such as GitHub Copilot is preferred. The ideal candidate is analytical, collaborative, detail-oriented, and eager to grow in both data engineering and software engineering. ROLE OVERVIEW Seeking a Junior Data Engineer / Software Engineer to support the development, integration, and maintenance of data pipelines, software services, cloud-based solutions, APIs, and reporting platforms. The successful candidate will work with data engineers, software engineers, data architects, analysts, and business stakeholders to extract, transform, validate, and move data across relational and non-relational systems. The role will also support the development and consumption of REST and GraphQL APIs.

location: Charlotte, North Carolina
job type: Contract
salary: $35 – 40 per hour
work hours: 9am to 5pm
education: Bachelors
responsibilities:
KEY RESPONSIBILITIES
  • Develop, maintain, and support data pipelines and ETL/ELT processes using Python, SQL, AWS, Azure, and SSIS.

  • Extract, transform, validate, and load data across multiple source and target systems.

  • Support cloud-based data engineering solutions using AWS services such as Amazon S3, AWS Glue, AWS Lambda, Amazon Redshift, Amazon RDS, and CloudWatch.

  • Write and optimize SQL queries, stored procedures, views, and data transformation logic.

  • Support data integration across relational and non-relational databases.

  • Assist with data modeling, data warehousing, data marts, schemas, and dimensional models.

  • Develop, integrate, test, and support software services using Java and Python.

  • Develop and consume REST APIs, including working with HTTP methods, authentication, JSON, request and response handling, error handling, and API documentation.

  • Develop and consume GraphQL APIs, including queries, mutations, schemas, resolvers, and integrations with downstream systems.

  • Support API integrations between internal applications, data platforms, and external services.

  • Monitor data pipelines, APIs, and applications, and assist with troubleshooting performance, data quality, and processing issues.

  • Develop and maintain reports and dashboards using Tableau and Power BI.

  • Use Git and GitHub for source-code management, version control, collaboration, and pull requests.

  • Participate in testing, code reviews, deployment, and production support activities.

  • Document data flows, API specifications, transformation rules, technical processes, and operational procedures.

  • Use approved AI-assisted development tools, including GitHub Copilot and AI agents, in accordance with client’s security, confidentiality, and responsible-use requirements.

  • Collaborate with senior engineers, architects, analysts, and business stakeholders to deliver reliable and maintainable solutions.

REQUIRED QUALIFICATIONS
  • Bachelor’s degree in Computer Science, Software Engineering, Data Engineering, Information Systems, or a related field. Equivalent practical experience may be considered.

  • Approximately 0-2 years of experience in data engineering, software engineering, application development, database development, or a related discipline.

  • Working knowledge of Python, SQL, and Java.

  • Foundational knowledge of AWS cloud services and cloud-based data or application engineering.

  • Familiarity with relational database concepts, including tables, keys, joins, indexes, views, and normalization.

  • Basic understanding of ETL/ELT processes, data pipelines, and data integration.

  • Foundational understanding of REST APIs and web-service integration.

  • Awareness of GraphQL concepts, including schemas, queries, mutations, and API integration.

  • Familiarity with software development practices, including testing, debugging, code reviews, documentation, and version control.

  • Familiarity with Git and GitHub.

  • Strong analytical, problem-solving, communication, and collaboration skills.

PREFERRED QUALIFICATIONS
  • Hands-on experience with AWS services such as Amazon S3, AWS Glue, AWS Lambda, Amazon Redshift, Amazon RDS, and Amazon CloudWatch.

  • Experience with Microsoft Azure data services.

  • Experience with SQL Server Integration Services, or SSIS.

  • Familiarity with non-relational databases, including DynamoDB, MongoDB, or other NoSQL platforms.

  • Experience designing, developing, testing, or consuming REST APIs.

  • Experience with GraphQL schemas, queries, mutations, resolvers, or client integrations.

  • Familiarity with API testing and documentation tools such as Postman, Swagger, or OpenAPI.

  • Experience with Java frameworks such as Spring or Spring Boot.

  • Experience developing reports or dashboards using Tableau or Power BI.

  • Exposure to data warehousing, dimensional modeling, data architecture, JSON, XML, and semi-structured data.

  • Familiarity with CI/CD, containerization, monitoring, and cloud deployment practices.

  • Experience using GitHub Copilot, AI agents, or other approved AI-assisted engineering tools.

CORE TECHNICAL SKILLS
  • Python

  • Java

  • SQL

  • AWS

  • REST APIs

  • GraphQL APIs

  • Relational and non-relational databases

  • ETL/ELT development

  • SSIS

  • Azure

  • Data modeling and data warehousing

  • Git and GitHub

  • Tableau and Power BI

  • API testing and documentation

  • GitHub Copilot and AI agents

KEY COMPETENCIES
  • Engineering mindset and willingness to learn.

  • Strong analytical and problem-solving skills.

  • Understanding of data quality, accuracy, security, and governance.

  • Ability to collaborate with technical and non-technical stakeholders.

  • Clear written and verbal communication.

  • Attention to detail and commitment to quality.

  • Ability to learn new technologies, programming languages, APIs, and cloud platforms.

  • Responsible use of AI-assisted development tools and protection of confidential information.

qualifications:
REQUIRED QUALIFICATIONS
  • Bachelor’s degree in Computer Science, Software Engineering, Data Engineering, Information Systems, or a related field. Equivalent practical experience may be considered.

  • Approximately 0-2 years of experience in data engineering, software engineering, application development, database development, or a related discipline.

  • Working knowledge of Python, SQL, and Java.

  • Foundational knowledge of AWS cloud services and cloud-based data or application engineering.

  • Familiarity with relational database concepts, including tables, keys, joins, indexes, views, and normalization.

  • Basic understanding of ETL/ELT processes, data pipelines, and data integration.

  • Foundational understanding of REST APIs and web-service integration.

  • Awareness of GraphQL concepts, including schemas, queries, mutations, and API integration.

  • Familiarity with software development practices, including testing, debugging, code reviews, documentation, and version control.

  • Familiarity with Git and GitHub.

  • Strong analytical, problem-solving, communication, and collaboration skills.

PREFERRED QUALIFICATIONS
  • Hands-on experience with AWS services such as Amazon S3, AWS Glue, AWS Lambda, Amazon Redshift, Amazon RDS, and Amazon CloudWatch.

  • Experience with Microsoft Azure data services.

  • Experience with SQL Server Integration Services, or SSIS.

  • Familiarity with non-relational databases, including DynamoDB, MongoDB, or other NoSQL platforms.

  • Experience designing, developing, testing, or consuming REST APIs.

  • Experience with GraphQL schemas, queries, mutations, resolvers, or client integrations.

  • Familiarity with API testing and documentation tools such as Postman, Swagger, or OpenAPI.

  • Experience with Java frameworks such as Spring or Spring Boot.

  • Experience developing reports or dashboards using Tableau or Power BI.

  • Exposure to data warehousing, dimensional modeling, data architecture, JSON, XML, and semi-structured data.

  • Familiarity with CI/CD, containerization, monitoring, and cloud deployment practices.

  • Experience using GitHub Copilot, AI agents, or other approved AI-assisted engineering tools.

CORE TECHNICAL SKILLS
  • Python

  • Java

  • SQL

  • AWS

  • REST APIs

  • GraphQL APIs

  • Relational and non-relational databases

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Data Engineer
Junior Data Engineer

Strategic Staffing Solutions • Charlotte (NC)

On-site
USD 65,000 - 90,000
Principal Data Engineer
Principal Data Engineer

Jobtailor • Vienna (VA)

On-site
USD 150,000 - 190,000
Senior Data Engineer - CONTRACT ROLE
Senior Data Engineer - CONTRACT ROLE

Health Monitor Network • Montvale (NJ)

On-site
USD 130,000 - 170,000
Junior Data Engineer
Junior Data Engineer

Kforce Inc • Charlotte (NC)

On-site
USD 65,000 - 90,000
Jr. Data Engineer
Jr. Data Engineer

Ledgent Technology • Los Angeles (CA)

On-site
USD 105,000 - 115,000
Sr. Data Engineer
Sr. Data Engineer

Save-A-Lot, Ltd. • Missouri

On-site
USD 100,000 - 140,000
401K match up to 4%
Paid Time Off
Medical Insurance options including FS
+5
Jr Data Engineer
Jr Data Engineer

re-zoo-me • Michigan

On-site
USD 65,000 - 95,000
Jr Data Engineer
Jr Data Engineer

re-zoo-me • Maryland

Hybrid
USD 65,000 - 95,000
Junior Data Engineer
Junior Data Engineer

Eightelevengroup • Charlotte (NC)

Hybrid
USD 60,000 - 90,000
Senior Software Engineer
Senior Software Engineer

Unisys • Rockville (MD)

Hybrid
USD 135,000 - 170,000