Software Engineer - ETL Developer (Ref# SEETLD94NN)

CAPSQUARE SYSTEMS, INC
Troy, MI, United States
19 days ago
Apply on jobs.mitalent.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Airflow Amazon Web Services JIRA Big Data Cloud Computing Cloud Storage Information Systems Databases Computer Engineering Continuous Integration Directed Acyclic Graph (Directed Graphs) Data Architecture
+26 more
Extract Transform Load (ETL) Data Manipulation Languages Data Mart Data Systems Data Warehousing Software Debugging Github Python (Programming Language) MySQL Operational Databases Oracle (Applications) Performance Tuning Systems Development Life Cycle Azure Data Lake SQL Databases System Testing Software Technical Review Test Data Performance Testing Azure Data Factory Snowflake Data Lakes Information Technology Data Pipelines Jenkins Databricks

Job description

Job Duties: Design scalable, secure, and high-availability data solutions while ensuring data quality, governance, and performance optimization across large datasets. Responsible for data architecture, ETL/ELT pipelines, data warehousing, and cloud-based big data platforms. Provide solutions for Data Lakes, Data Warehouses, BI reporting, and dashboards. Involved in all stages of the software development life-cycle including requirement analysis, design, development, and implementation of the system. Perform design and code reviews and extensive documentation of ETL standards, best practices, and reporting procedures. Document process description defining and encapsulating the component interfaces. Perform Continuous Integration and Continuous Deployment (CI / CD) using knowledge of Jenkins, Jira, and AWS. Responsible for architecture design and development of data pipelines. Validate technical and data scripts with specialized iceDQ tools to improve performance. Design technical documents on the solution delivered as required. Work on building multidimensional model such as multiple data sources including data warehouses, data marts, operational databases, and departmental databases. Develop SQL queries to perform DDL / DML against the databases and perform unit and system testing. Develop test data and conduct performance testing on the developed modules. Ensure issues are identified, tracked, reported on, and resolved in a timely manner. Fine tune jobs/process for higher performances and debug critical/complex jobs. Participate in various teams, prepare reports, and analyze effective solutions for business partners. Build and maintain modular Snowflake data models with dbt. Orchestrate end-to-end ETL using Apache Airflow (DAGs with Snowflake operator / Python operator), ensuring idempotence, retries, SLAs, and observability. Manage Fivetran connectors for Snowflake ingestion, handle schema drift, validate data freshness, and integrate with dbt for end-to-end lineage. Use of Snowflake, Azure Data Factory (ADF), Azure Data Lake, Azure Blob Storage, Azure Databricks, Python, dbt, Apache Airflow, GitHub, Jenkins, SQL, MySQL, Oracle, and AWS.

Requirements

Position requires 2 years of experience with Data Warehouses, Data Lakes, CI/CD, data pipelines, and Snowflake., Requirements: Master’s degree or foreign academic equivalent in Computer Science, Computer Engineering, Electrical/Electronics Engineering, Information Technology, Information Systems, or a related field. Plus 2 years of experience in the job offered or a related occupation including Systems Analyst, Data Consultant, or related experience. Will accept a Bachelor’s degree plus 5 years of progressive experience in lieu of the required education and experience. Position requires 2 years of experience with Data Warehouses, Data Lakes, CI/CD, data pipelines, and Snowflake. Will accept any suitable combination of education, training, or experience as per the requirements cited herein. 40hrs/week.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.mitalent.org
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

56 sec

Introduction to analytical data formats for software developers

Matthias Niehoff Matthias Niehoff · World Congress 2026 Europe

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

Videos

See all

Related articles

See all