Overview
Skills
Job Details
No Third Party Vendors / No Sponsorships
Responsibilities:
Lead ETL Development: Oversee the design, development, and maintenance of ETL processes to ensure efficient data extraction, transformation, and loading.
Technical Leadership: Provide technical guidance and mentorship to a team of data engineers, ensuring best practices and high-quality deliverables.
Data Integration: Collaborate with cross-functional teams to integrate data from various sources, ensuring data consistency and reliability.
Performance Optimization: Monitor and optimize ETL processes for performance, scalability, and reliability.
Data Quality: Implement and enforce data quality standards and procedures to ensure accurate and reliable data.
Documentation: Maintain comprehensive documentation of ETL processes, data flows, and technical specifications.
Innovation: Stay updated with the latest industry trends and technologies, and drive innovation within the team.
Requirements:
Education: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Experience: Minimum of 5 years of experience in ETL development, with at least 2 years in a technical lead role.
Technical Skills: Proficiency in ETL tools (e.g., Informatica, Talend, SSIS), SQL, and data warehousing concepts. Strong programming skills in Python. Experience with AWS services such as Step Functions, DynamoDB, S3, Lambda, SQS, and SNS.
Leadership: Strong leadership and team management skills, with the ability to motivate and guide a team of engineers.
Problem-Solving: Excellent analytical and problem-solving skills, with keen attention to detail.
Communication: Strong verbal and written communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.