Description

Position Overview: We are seeking an experienced SQL Developer with extensive Teradata expertise to join our dynamic team. 
Minimum 8+ years of  strong experience in SQL development and Teradata, with a strong background in designing, developing, and optimizing complex SQL queries and database systems. This role requires a deep understanding of data warehousing, ETL processes, and data modeling.
Key Responsibilities:
•           SQL Development: Design, develop, and optimize complex SQL queries, stored procedures, and functions to support business requirements.
•           Teradata Expertise: Utilize advanced Teradata features and tools for data extraction, transformation, and loading (ETL) processes.
•           Data Warehousing: Design and implement data warehousing solutions, ensuring data integrity, quality, and accessibility.
•           Performance Tuning: Monitor and optimize database performance, including query tuning, indexing strategies, and resource management.
•           ETL Processes: Develop and maintain ETL processes to ensure efficient data flow from source systems to data warehouses.
•           Data Modeling: Create and maintain logical and physical data models, ensuring alignment with business requirements and best practices.

Qualifications:
•           Education: Bachelor's degree in Computer Science, Information Technology, or a related field.
•           Experience: 10 years of experience in SQL development, with a significant focus on Teradata.
•           Technical Skills:
◦           Proficient in SQL and Teradata SQL.
◦           Strong knowledge of Teradata utilities (BTEQ, FastLoad, MultiLoad, TPump, TPT).
◦           Experience with data warehousing concepts and methodologies.
◦           Familiarity with ETL tools (Informatica, DataStage, etc.).
◦           Knowledge of data modeling tools and techniques.
◦           Experience with performance tuning and optimization in Teradata.
◦           Understanding of big data technologies and frameworks is a plus.
•           Soft Skills:
◦           Excellent problem-solving and analytical skills.
◦           Strong communication and collaboration abilities.
◦           Ability to work independently and as part of a team.
◦           Detail-oriented with a focus on delivering high-quality results

Education

Bachelor's Degree