ETL / AWS Software Engineer

Robotic Technologies Automation

Chicago (IL)

Presencial

USD 120.000 - 150.000

Jornada completa

hace 14 horas
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este reclutador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

ROBOTIC PROCESS AUTOMATION LLC is seeking a senior Software Development Engineer to lead the migration of ETL jobs and databases from on‑prem to AWS cloud. You will be a hands‑on developer, building new ETL solutions, understanding existing jobs, and guiding the team in data quality, compliance, and production support.

Responsibilities include designing ETL in Glue PySpark for Redshift and Aurora PostgreSQL, developing scalable full‑stack applications or APIs, and ensuring data integrity.

Formación

  • Bachelor's degree or higher in CS/IT or related field.
  • 8+ years in ETL development, data warehousing, AWS, and API development.
  • Strong proficiency in AWS services, data integration, and loading processes.
  • Expertise in scripting: DataStage or Informatica, Shell, Perl, Python.
  • Experience with REST/SOAP API development.
  • Advanced AWS usage: Glue, Step Functions, Airflow, Lambda, S3, EC2, etc.
  • SQL proficiency with DB2 on AIX and AWS databases like RDS/Aurora/Redshift.
  • Git/Bitbucket, Jenkins CI/CD, data analysis tools like Excel/Tableau.
  • AWS certifications and AI/ML knowledge are a plus.
  • Familiarity with automotive data warehousing concepts and Agile.

Responsabilidades

  • Lead migration of ETL jobs/databases from on-prem to AWS Cloud, building new ETL solutions as needed.
  • Understand all existing on-prem ETL jobs and guide the team as an expert.
  • Develop ETL in Glue PySpark to load data into Redshift and Aurora PostgreSQL.
  • Create scalable full‑stack apps and APIs when required.
  • Perform data validation, quality checks, and compliance with business rules.
  • Collaborate with data analysts/architects to ensure data accuracy and reporting.
  • Automate ETL processes and orchestrate workloads across on‑prem and cloud.
  • Provide production support, monitoring, troubleshooting, and issue resolution.
  • Document processes, mappings, data flows, APIs, and support procedures.
  • Communicate technical concepts to larger audiences and stay updated on best practices.

Conocimientos

ETL development
AWS cloud services
Python
Shell scripting
API development
DataStage
Informatica
SQL
CI/CD
Tableau

Educación

Bachelor's degree in Computer Science

Herramientas

Git
Bitbucket
Jenkins
Airflow
AWS Glue
AWS Lambda
Redshift
Aurora PostgreSQL

Descripción del empleo

TITLE - ETL / AWS Software Engineer (F2F Interview)
Job Description

Client is seeking a highly experienced Software Development Engineer to lead and support the migration of ETL jobs and databases from on-premises environments to the AWS Cloud. This position requires a hands‑on developer who can build new ETL solutions if necessary, thoroughly understand all existing on‑premises ETL jobs, and serve as an expert to guide the team. Key responsibilities include job execution, data validation, ensuring data quality, and adherence to data compliance and business rules. The role also encompasses understanding AWS infrastructure‑as‑code, developing ETL solutions to replicate on‑premises processes in the cloud, orchestrating and validating jobs, and providing comprehensive production support. Candidates must possess technical development expertise and a strong background in data analytics.

Responsibilities

Leverage development experience with DataStage or Informatica, Korn Shell, Python, and Perl scripting on Unix/Linux platforms.

Be able to design, develop, and implement ETL Glue PySpark processes to extract, transform, and load data from various sources into AWS cloud‑based data warehouses and data lakes, specifically Redshift and Aurora PostgreSQL.

Be able to develop scalable and efficient full‑stack applications, including both front‑end and back‑end components or APIs, as required.

Conduct business analysis and perform data analysis/ validation to minimize errors and inconsistencies, extract meaningful insights, and support business decision‑making throughout the software development lifecycle.

Collaborate closely with data analysts, data architects, and other team members to analyze source data, enhance data accuracy and integrity, implement data reporting, and understand data and application requirements to deliver effective solutions.

Automate and orchestrate ETL processes, applications, and APIs to optimize performance and scalability across both on‑premises and cloud environments.

Proactively provide production support, including monitoring, troubleshooting, and resolving issues for ETL processes, configurations, and data integrity.

Develop comprehensive documentation covering overall processes, data mappings, data flows, APIs, application code, and support procedures.

Perform impact analysis and effectively communicate technical processes and concepts to larger audiences.

Ensure data and application security and compliance with all relevant data protection regulations.

Participate in code reviews, adhere to best practices, and provide constructive feedback to peers.

Stay up to date with the latest industry trends and best practices in the areas of ETL development, full‑stack development, data analysis, and cloud technologies.

Qualifications

Bachelor's degree in Computer Science, Information Technology, or a related field.

More than 8 years of experience in ETL development, data warehousing, AWS cloud services, and API development.

Comprehensive proficiency in all AWS services with a strong understanding of data integration, transformation, and loading processes.

Expertise in scripting languages, including DataStage or Informatica, Shell scripting, Perl, and Python.

Experience with API development and frameworks such as REST and SOAP.

Advanced skills utilizing the AWS cloud platform and services, including AWS Glue, Step Functions, Airflow DAGS, Lambda, S3, EC2, and others.

Proficiency in SQL with both on‑premises relational databases (such as DB2 on AIX) and AWS databases (such as Amazon RDS, Amazon Aurora PostgreSQL, and Redshift).

Experience with version control tools like Git or Bitbucket.

Familiarity with implementing Jenkins pipelines and CI/CD processes.

Demonstrated experience in data analysis/ validation, utilizing tools such as Excel, Python, and Tableau.

AWS certifications and expertise in AI/ML are advantageous.

Familiarity with automotive industry knowledge, data warehousing concepts, and adherence to developer best practices.

Experience working within Agile development methodologies.

ROBOTIC PROCESS AUTOMATION LLC is an equal opportunity employer inclusive of female, minority, disability and veterans, (M/F/D/V). Hiring, promotion, transfer, compensation, benefits, discipline, termination and all other employment decisions are made without regard to race, color, religion, sex, sexual orientation, gender identity, age, disability, national origin, citizenship/immigration status, veteran status or any other protected status. ROBOTIC PROCESS AUTOMATION LLC will not make any posting or employment decision that does not comply with applicable laws relating to labor and employment, equal opportunity, employment eligibility requirements or related matters. Nor will ROBOTIC PROCESS AUTOMATION LLC require in a posting or otherwise U.S. citizenship or lawful permanent residency in the U.S. as a condition of employment except as necessary to comply with law, regulation, executive order, or federal, state, or local government contract

Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

ETL / AWS Software Engineer
ETL / AWS Software Engineer

Valiant Technologies LLC • Chicago (IL)

Presencial
USD 120.000 - 170.000
ETL / AWS Software Engineer
ETL / AWS Software Engineer

MACHINE LEARNING TECHNOLOGIES LLC • Chicago (IL)

Presencial
USD 96.000 - 165.000
ETL Developer / SQL tester with AWS
ETL Developer / SQL tester with AWS

Robotic Technologies Automation • Pittsburgh

Presencial
USD 90.000 - 120.000
Sr. AWS Glue ETL Developer
Sr. AWS Glue ETL Developer

Robotic Technologies Automation • Florida

Presencial
USD 120.000 - 180.000
Sr AWS Python Developer
Sr AWS Python Developer

Robotic Technologies Automation • Reston (VA)

Presencial
USD 120.000 - 170.000
ETL Developer/Administrator
ETL Developer/Administrator

Robotic Technologies Automation • Pittsburgh

Presencial
USD 90.000 - 130.000
AWS Cloud Software Engineer
AWS Cloud Software Engineer

Robotic Technologies Automation • Des Moines (IA)

Presencial
USD 100.000 - 160.000
AZURE Data Solution Architect
AZURE Data Solution Architect

Robotic Technologies Automation • Jefferson City (MO)

Presencial
USD 90.000 - 130.000
Sr AWS Python Developer
Sr AWS Python Developer

MACHINE LEARNING TECHNOLOGIES LLC • Reston (VA)

Presencial
USD 83.000 - 131.000
Data Engineering Tech Lead – Hadoop
Data Engineering Tech Lead – Hadoop

Robotic Technologies Automation • Cleveland (OH)

Presencial
USD 120.000 - 180.000