Key Responsibilities:
- Team Leadership: Lead and mentor a team of data engineers providing guidance and support to ensure high performance and professional growth.
- Project Management: Oversee the planning execution and delivery of data integration projects ensuring they are completed on time and within budget.
- ETL Development: Design develop and optimize ETL processes to ensure efficient data extraction transformation and loading.
- Database Management: Manage and maintain SQL and Teradata databases ensuring data integrity security and performance.
- Collaboration: Work closely with crossfunctional teams including data analysts data scientists and business stakeholders to understand data requirements and deliver solutions.
- Quality Assurance: Implement and enforce best practices for data quality data governance and data security.
- Performance Tuning: Optimize database performance through indexing query optimization and other techniques.
- Documentation: Maintain comprehensive documentation of data processes workflows and system configurations.
Required Skills and Qualifications:
- Education: Bachelors or Masters degree in Computer Science Information Technology or a related field.
- Experience: Minimum of 5 years of experience in data engineering or a related field with at least 2 years in a leadership role.
Technical Skills:
- Proficiency in ETL tools and processes.
- Strong SQL skills including complex queries and performance tuning.
- Extensive experience with Teradata including database design and management.
- Familiarity with data warehousing concepts and best practices.
- Knowledge of other database technologies (e.g. Oracle MySQL) is a plus.
Soft Skills:
- Excellent leadership and team management skills.
- Strong problemsolving and analytical abilities.
- Effective communication and interpersonal skills.
- Ability to work in a fastpaced dynamic environment.