Job Description: 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 cross-functional 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: Bachelor's or Master's 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 problem-solving and analytical abilities.
- Effective communication and interpersonal skills.
- bility to work in a fast-paced, dynamic environment.