Join our team and make a significant impact on our organization's data management processes
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 organization's data integration process. You will play a crucial role in ensuring that our company's data is accurate, consistent, and readily available for analysis and reporting purposes. The ideal candidate should have a strong background in data management, ETL processes, and database design.
Responsibilities:
- Design and develop ETL processes to extract, transform, and load data from various sources into our data warehouse.
- Collaborate with cross-functional teams to gather and analyze business requirements, and translate them into technical specifications.
- Develop and maintain ETL mappings, workflows, and scripts using ETL tools such as Informatica, Talend, or SSIS.
- Optimize ETL processes for improved performance and scalability.
- Monitor and troubleshoot ETL jobs to ensure data accuracy and completeness.
- Identify and resolve data quality issues in a timely manner.
- Create and maintain technical documentation for all ETL processes.
- Participate in code reviews and provide constructive feedback to ensure high-quality deliverables.
- Stay updated with the latest industry trends and best practices in ETL development.
- Collaborate with the data architecture team to design data models that support data integration and reporting requirements.
- Work closely with business stakeholders to understand their data needs and provide technical solutions to meet those needs.
Qualifications:
- Bachelor's degree in Computer Science, Information Systems, or a related field.
- Minimum of 3 years of experience in ETL development.
- Strong understanding of data warehousing concepts and ETL tools.
- Proficient in SQL and database design.
- Experience with ETL tools such as Informatica, Talend, or SSIS.
- Familiarity with data integration patterns and techniques.
- Excellent problem-solving and analytical skills.
- Ability to work independently and in a team environment.
- Strong communication and interpersonal skills.
- Knowledge of programming languages such as Java, Python, or C# is a plus.
Benefits:
- Long-term disability insurance
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- Collaborative and inclusive work environment.
- Flexible work hours and remote work options.
- Comprehensive health and wellness benefits.
- Employee discounts and perks.
- Company-sponsored events and team-building activities.
Apply now and become a part of our growing team of ETL experts.