If you are passionate about data and have a strong background in ETL development, we want to hear from you! Apply now and join our team of talented ETL Developers.
Position: ETL Developer
Location: San Francisco, California, United States
Salary: $152000 - $192000
Overview: We are seeking a highly skilled ETL Developer to join our dynamic team. As an ETL Developer, you will be responsible for designing, developing, and maintaining our Extract, Transform, and Load (ETL) processes. You will work closely with our data analysts and business stakeholders to understand their data requirements and translate them into efficient ETL solutions. The ideal candidate will have a strong background in data warehousing, ETL tools, and programming languages.
Key Responsibilities:
- Design, develop, and implement ETL processes to extract data from various sources, transform it according to business requirements, and load it into data warehouses or data lakes.
- Collaborate with data analysts and business stakeholders to understand data requirements and translate them into technical specifications.
- Develop and maintain data mapping and transformation rules to ensure accurate and efficient data integration.
- Monitor and troubleshoot ETL jobs to identify and resolve any issues that may arise.
- Optimize ETL processes for performance and scalability, ensuring timely and accurate data delivery.
- Document ETL processes, data flows, and data lineage for future reference and compliance purposes.
- Stay up-to-date with industry best practices and emerging trends in ETL development and data warehousing.
Qualifications:
- Bachelor's degree in Computer Science, Information Systems, or a related field.
- Minimum of 3 years of experience in developing ETL processes using tools such as Informatica, Talend, or DataStage.
- Strong understanding of data warehousing concepts, data modeling, and data integration techniques.
- Proficient in SQL and experience with relational databases such as Oracle, SQL Server, or MySQL.
- Experience with programming languages such as Python, Java, or Scala.
- Familiarity with cloud-based ETL solutions and data lakes, such as AWS Glue or Google BigQuery.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills to work effectively with cross-functional teams.
- Experience with Agile methodologies is a plus.
Why Join Us?
As an ETL Developer, you will have the opportunity to work with a diverse team of data professionals and contribute to the development of cutting-edge ETL solutions. You will have access to the latest tools and technologies and be a part of a collaborative and innovative work environment. We value our employees and offer competitive salaries, comprehensive benefits, and opportunities for career growth and advancement.