ETL engineer
Onsite in Katy, TX and in the office daily. Houston TX might be a possibility.
Role Overview & Required Skills: Targeting candidates focused on Data Acquisition and Data Integration using DataStage. The contractor should have deep experience working with flat files, XML transformations, as well as ETL development using DataStage V8 or greater. They need to have solid experience with Quality Stage Address Standardization CASS modules. The contractor needs experience integrating the components of ORACLE, SQL, and DataStage (ETL). Excellent communication skills are a must.
Responsibilities:
1. Data Extraction: Extract data from various sources such as databases, files, APIs, and web services using ETL tools or programming languages.
2. Data Transformation: Cleanse, validate, and transform the extracted data to ensure its accuracy, consistency, and integrity. This may involve data mapping, data conversion, data aggregation, and data enrichment.
3. Data Loading: Load the transformed data into the target systems such as data warehouses, data marts, or operational databases. This includes defining data structures, creating tables, and optimizing data loading processes.
4. ETL Process Development: Design, develop, and maintain ETL processes and workflows using ETL tools (e.g., Informatica, Talend, SSIS) or programming languages (e.g., Python, SQL). This involves writing efficient and scalable code to handle large volumes of data.
5. Data Quality Assurance: Perform data quality checks and implement data validation rules to ensure the accuracy, completeness, and consistency of the data. Identify and resolve data quality issues or anomalies.
6. Performance Optimization: Optimize ETL processes for improved performance, scalability, and efficiency. Identify and resolve performance bottlenecks, optimize data transformations, and fine-tune data loading processes.
7. Documentation and Reporting: Document ETL processes, data mappings, and data lineage for future reference. Generate reports and provide insights on data quality, data lineage, and ETL process performance.
8. Collaboration and Communication: Collaborate with cross-functional teams including data analysts, data engineers, business analysts, and stakeholders to understand data requirements, gather feedback, and ensure successful ETL implementation.
Requirements: