Join our team and be part of a fast-paced, innovative, and collaborative work environment
Position: ETL Developer
Location: San Francisco, California, United States
Salary: $152000 - $192000
Job Description: We are seeking an experienced ETL (Extract, Transform, Load) Developer to join our dynamic team. As an ETL Developer, you will be responsible for designing, developing, and maintaining our company's data integration solutions. This includes extracting data from various sources, transforming it into a format suitable for analysis, and loading it into our data warehouse.
Key Responsibilities:
- Work closely with business analysts and data architects to understand data requirements and design ETL solutions.
- Develop ETL jobs using various tools such as Informatica, Talend, or SSIS to extract data from multiple sources.
- Transform data using ETL processes such as sorting, aggregation, and cleansing to ensure data quality and consistency.
- Load data into our data warehouse or other target systems while adhering to data warehousing best practices.
- Perform data profiling and validation to ensure accuracy and completeness of data.
- Troubleshoot and resolve issues related to ETL processes and data integration.
- Collaborate with other developers and stakeholders to implement data integration solutions that meet business needs.
- Develop and maintain documentation for ETL processes and data mappings.
- Continuously monitor and optimize ETL processes to improve performance and efficiency.
- Stay updated with new ETL tools and technologies to suggest improvements and innovative solutions.
Qualifications:
- Bachelor's degree in Computer Science, Information Systems, or a related field.
- Minimum of 3 years of experience in ETL development using tools such as Informatica, Talend, or SSIS.
- Strong knowledge of data warehousing concepts and experience with relational databases (SQL Server, Oracle, etc.).
- Proficient in SQL and experience with data modeling and data mapping.
- Solid understanding of ETL best practices, data quality, and data integration techniques.
- Experience with data visualization tools such as Tableau or Power BI is a plus.
- Strong analytical and problem-solving skills with the ability to troubleshoot and resolve complex technical issues.
- Excellent communication and interpersonal skills with the ability to work well in a team environment.
We offer competitive compensation, benefits, and opportunities for personal and professional growth. Apply now and take the next step in your career as an ETL Developer!