Role Overview
We are seeking a talented ETL Data Engineer to join our team. This role focuses on developing and maintaining data integration solutions that meet business requirements. The ideal candidate will work closely with data architects and business analysts to build robust data pipelines, ensuring data quality and integrity. You will be responsible for transforming large datasets into actionable insights that drive strategic decision-making. If you are passionate about data and enjoy solving complex challenges, we want to hear from you.
Key Responsibilities:
- Design and implement ETL processes to move data between systems.
- Collaborate with data analysts to define requirements and data structures.
- Monitor and optimize existing data pipelines for performance and reliability.
- Develop and maintain documentation for data flows and architectures.
- Ensure data quality and integrity throughout the ETL lifecycle.
- Troubleshoot and resolve data issues as they arise.
- Implement best practices for data management and processing.
- Work with cloud-based solutions to support data storage and access.
- Participate in code reviews to maintain high-quality software standards.
Required Skills:
- Strong knowledge of SQL and database management.
- Proficiency in Python or Java for data processing.
- Experience with ETL tools such as Apache NiFi or Talend.
- Understanding of data warehousing concepts and designs.
- Familiarity with data modeling techniques and tools.
- Strong problem-solving skills with analytical abilities.
- Knowledge of cloud technologies like AWS or Azure.
- Experience with APIs for data integration.
- Ability to work collaboratively in agile environments.
Preferred Skills:
- Familiarity with big data technologies like Hadoop or Spark.
- Experience in real-time data processing.
- Knowledge of data governance frameworks.

