What are the responsibilities and job description for the AWS Glue ETL Developer - Information Engineer 1(Mid-Level) position at RHO Inc.?
Client is not currently hiring but looking for sample representative resumes that we would be able to provide that would fit within their budgeted target rates.
LCAT Summaries – ETL Developers (AWS Glue)
Candidate must have lived in the United States at least three (3) out of the last five (5) years.
Job Description:
Company is seeking AWS Glue ETL Developers (both senior and mid-level) with strong systems, software, and AWS cloud experience to support a major mainframe systems modernization initiative for federal customer. Based in DevOps framework, participate in and/or direct major deliverables of projects through all aspects of the software development lifecycle including, coding, unit testing, support deployments and testing in higher environments.
Primary areas of expertise:
Primary Responsibilities:
Education and Experience:
LCAT Summaries – ETL Developers (AWS Glue)
Candidate must have lived in the United States at least three (3) out of the last five (5) years.
Job Description:
Company is seeking AWS Glue ETL Developers (both senior and mid-level) with strong systems, software, and AWS cloud experience to support a major mainframe systems modernization initiative for federal customer. Based in DevOps framework, participate in and/or direct major deliverables of projects through all aspects of the software development lifecycle including, coding, unit testing, support deployments and testing in higher environments.
Primary areas of expertise:
- Proven development experience using Amazon Web Services (AWS), primarily on AWS Glue Studio
- Proven expertise with PySpark/Python program language
- Extensive experience with relational database PostgreSQL
- Prefer candidates with version control system experience (CodeCommit, CodeBuild, CodePipeline), and working knowledge of Jira/Confluence to track activities/progress.
- Prior mainframe modernization experience and/or Linux bash scripting will elevate your candidate.
Primary Responsibilities:
- Re-engineer mainframe batch jobs to equivalent ETL batch processes, preferably using Cloud-Native tools like AWS Glue.
- Leverage serverless cloud services to prepare (extract and transform) and load large numbers of datasets for data processing.
- Design Glue jobs to meet requirements, consider performance where applicable, code per standards, and perform end-to-end testing.
- Document the design specifications and contribute to implementation plan then work with the architecture team and lead developer to review the design and the code.
- Effectively coordinate the infrastructure/service needs working with the architecture and infrastructure teams.
- Implement overall solution comprising of Glue ETL PySpark jobs including SQL queries, Lambda, Step Functions, REST API calls.
- Use industry leading DevOps tools such as CodeCommit, CodeBuild, CodePipeline and AWS CloudFormation.
- Leverage Atlassian tool suite like JIRA and Confluence to track activities.
Education and Experience:
- Mid-level ETL Developer candidate must have bachelor’s with 5-8 years of prior relevant experience or master’s with 2-3 years of prior relevant experience