Teradata Developer

FULL_TIME 3 weeks ago
Employment Information

Role & responsibilities

  • Design, develop, and optimize Teradata SQL queries, procedures, views, and macros.
  • Develop ETL processes using BTEQ, FastLoad, MultiLoad, and TPT utilities.
  • Participate in data modeling and schema design based on business requirements.
  • Work closely with business analysts, data architects, and other developers to understand data requirements.
  • Optimize performance of Teradata queries and load processes.
  • Conduct data profiling, data validation, and data quality checks.
  • Participate in code reviews, unit testing, and system integration testing.
  • Monitor and troubleshoot production jobs and provide L2/L3 support as needed.
  • Document data flows, processes, and code as per company standards.
  • 3-6 years of hands-on experience with Teradata development.
  • Proficiency in Teradata SQL and scripting (BTEQ, FastLoad, MultiLoad, TPT).
  • Strong knowledge of data warehousing concepts, dimensional modeling, and ETL best practices.
  • Experience in performance tuning of SQL queries and database objects.
  • Familiarity with job scheduling tools like Control-M, Autosys, or equivalent.
  • Experience working in Agile/Scrum methodologies.
  • Good understanding of version control tools (Git, Bitbucket, etc.).
  • Strong analytical and problem-solving skills.
  • Good communication and collaboration skills.
  • Experience with BI/reporting tools such as Tableau, Power BI, or MicroStrategy.
  • Exposure to cloud platforms (AWS, Azure, or GCP) and Teradata on cloud.
  • Knowledge of Python or shell scripting for automation.

Familiarity with data governance and data privacy principles (GDPR, HIPAA, etc.).