Junior Data Engineer Software Engineer
Charlotte, VT - USA
Job Summary
Genesis10 is currently seeking a Junior Data Engineer / Software Engineer for a contract position with a Major Financial Services Firm located in Charlotte NC. This is a 6 month contract opportunity.
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. The ideal candidate is analytical collaborative detail-oriented and eager to grow in both data engineering and software engineering.
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 and GraphQL APIs
- 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 in accordance with our clients security confidentiality and responsible-use requirements
- Collaborate with senior engineers architects analysts and business stakeholders to deliver reliable and maintainable solutions
Requirements:
- Bachelors degree in Computer Science Software Engineering Data Engineering Information Systems or a related field. Equivalent practical experience may be considered
- Approximately 02 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
- Engineering mindset and willingness to learn
- Attention to detail and commitment to quality
Desired skills:
- 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
- Familiarity with CI/CD containerization monitoring and cloud deployment practices
- Experience using GitHub Copilot AI agents or other approved AI-assisted engineering tools
Pay range: $33.41 - $43.41 per hour
Only candidates available and ready to work directly as Genesis10 employees will be considered for this position.
If you have the described qualifications and are interested in this exciting opportunity please apply!
Ranked a Top Staffing Firm in the U.S. by Staffing Industry Analysts for six consecutive years Genesis10 puts thousands of consultants and employees to work across the United States every year in contract contract-for-hire and permanent placement roles. With more than 300 active clients Genesis10 provides access to many of the Fortune 100 firms and a variety of mid-market organizations across the full spectrum of industry verticals.
For contract roles Genesis10 offers the benefits listed below. If this is a perm-placement opportunity our recruiter can talk you through the unique benefits offered for that particular client. Benefits of Working with Genesis10:
- Access to hundreds of clients most who have been working with Genesis10 for 5-20 years.
- The opportunity to have a career-home in Genesis10; many of our consultants have been working exclusively with Genesis10 for years.
- Access to an experienced caring recruiting team (more than 7 years of experience on average.)
- Behavioral Health Platform
- Medical Dental Vision
- Health Savings Account
- Voluntary Hospital Indemnity (Critical Illness & Accident)
- Voluntary Term Life Insurance
- 401K
- Sick Pay (for applicable states/municipalities)
- Commuter Benefits (Dallas NYC SF and Illinois)
For multiple years running Genesis10 has been recognized as a Top Staffing Firm in the U.S. as a Best Company for Work-Life Balance as a Best Company for Career Growth for Diversity and for Leadership amongst others. To learn more and to view all our available career opportunities please visit us at our website.
Genesis10 is an Equal Opportunity Employer. Candidates will receive consideration without regard to their race color religion sex sexual orientation gender identity national origin disability or status as a protected veteran.
Required Experience:
Junior IC