Jr Data Engineer Job at Confidential, Charlotte, NC

bWNNODdVVUhoVnI5V2JGQjUydllTczJsRmc9PQ==
  • Confidential
  • Charlotte, NC

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 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

- 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

skills:
APIs,cloud-based solutions,data pipelines,GraphQL APIs,reporting platforms,maintenance


Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact HRsupport@randstadusa.com.


Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).

This posting is open for thirty (30) days.

Job Tags

Hourly pay, Contract work, Temporary work, Work experience placement

Similar Jobs

CEDENT

Open text developer (Reston, VA) Job at CEDENT

JOB Description Need a hands on OpenText developer. Expert level Java/J2EE experience. Need some lead level experience. Documentum technology (DFC, DQL, D2 configurations etc.) Lead the development of Documentum-based solutions migrating to AWS. Migration...

Fora Health Inc

Withdrawal Management LPN or RN Job at Fora Health Inc

Description: POSITION SUMMARY The withdrawal management nurse plays a crucial role in providing comprehensive nursing care to...  ...duties as assigned. Participate in ongoing supervision and consultation. Provide leadership to the nursing assistant staff in such... 

ColumbiaCare Services

Psychiatric Nurse Manager - 5805 Job at ColumbiaCare Services

APPLY TODAY AND MAKE A DIFFERENCE IN THE MENTAL HEALTH FIELD! What We Offer Enjoy our many benefits and incentives including: Affordable Medical/Dental/Vision plansFlexible Spending AccountGenerous Paid Time OffWhole Health & Wellness Reimbursement ProgramProfessional...

Domino's Franchise

Delivery Driver - 2930 Preston Rd Job at Domino's Franchise

 ...delivery area Job Description Job Description Domion's Pizza Delivery Now Hiring at Our Frisco Location. Cash Paid Daily! Earn $15 - $25 an Hour. Flexible Schedule Pay off your Bills Save for that Vacation Requirements: 2 Year Driving... 

FusionAuth

Customer Success Manager (Remote, U.S.) Job at FusionAuth

 ...Job Title: Customer Success Manager Location: Denver, CO or U.S. (Remote) About FusionAuth FusionAuth is a fast-growing startup and leading provider of customer identity and access management (CIAM) software headquartered in Denver, Colorado. Our mission is...