Teradata Developer Job Description
Teradata Developer Duties & Responsibilities
To write an effective teradata developer job description, begin by listing detailed duties, responsibilities and expectations. We have included teradata developer job description templates that you can modify and use.
Sample responsibilities for this position include:
Teradata Developer Qualifications
Qualifications for a job description may include education, certification, and experience.
Education for Teradata Developer
Typically a job would require a certain level of education.
Employers hiring for the teradata developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Education, Engineering, Technical, Computer Engineering, Graduate, Information Technology, Business, Software Engineering, Science
Skills for Teradata Developer
Desired skills for teradata developer include:
Desired experience for teradata developer includes:
Teradata Developer Examples
Teradata Developer Job Description
- Problem assessment and resolution in existing solutions
- Monitoring and performance tuning
- Participation in all phases of development lifecycle and post implementation support
- Collaboration and knowledge sharing
- Communicate and leverage Teradata best practices
- Provide Teradata Architecture duties for a very large Teradata environment
- Your degree in Computer Science
- Teradata Explain Analysis of query impact
- Provide on-call support duties for Application Production Support, which could include off hours and weekends
- Design, develop and support Enterprise Data Warehouse solutions leveraging Teradata and Teradata Tools and Utilities
- 5+ years of experience in with Teradata application Development
- Strong knowledge of Teradata load utilities – Fast Load, Multi-Load, Fast Export, TPump, and BTEQ
- Very Strong in SQL and Data Analysis, performance tuning and code reviews
- Strong knowledge of Teradata stored procedures, macros and functions
- Business knowledge in the manufacturing domain
- Experience in Teradata Application Development
Teradata Developer Job Description
- In depth knowledge of batch loading methods, job scheduling mechanism/tool (Autosys, Control-M etc) Analyzes highly complex business requirements, designs and writes technical specifications to design or redesign complex computer platforms and applications
- Exhibit strong technical expertise in ensuring all the deliverables are of high quality
- Manage the Component release train for multiple scrum teams of high skilled developers
- Evolve the existing CRM platform by providing a technical roadmap to meet the future needs of CRM
- Collaborate with Product Management in defining and guiding teams on planning, designing and building application
- Collaborate with multiple release train engineers, interfacing ASG development partners to meet the CRM deliverables on schedule
- Monitor daily issues/risk impacting the team
- Provide hands-on experience in carrying out all activities of project life cycle starting from Requirements Analysis, through System Design, Development, Coding, Testing, and Implementation
- Strong application development skills related to data mart management
- Foundational development knowledge to Reporting and Analytics
- Minimum of 8+ years strong Teradata and SQL, UNIX, Data Warehouse Modeling, Teradata Utilities, Aggregates and building efficient views
- Working knowledge of tools like Informatica, Teradata Utilities, Bteq, Mload, Fload, Tpump, Advanced SQL, Viewpoint
- Teradata development, SQL
- Versioning Control
- University Degree, BE
- Teradata, SQL, Unix Shell scripting, Informatica, Hadoop
Teradata Developer Job Description
- Drive Process Flows, Business Process Management (BPM), and application governance / managementSearch Jobs US
- Familiarity to develop and enhance C#, .NET applications
- Fill out required documentation such as installation instructions and follow company standards and procedures
- Develop and support existing and new project fulfillment processes, including coordinating with Business to understand requirements and analyzing potential impact of implementing change requests
- Analyze, design, develop, enhance and support applications that integrate with existing business components utilizing established processes
- Work closely with the current engineering team to provide the technical direction towards designing, creating and maintaining the TeraData database system which will serve as a core for multiple Enterprise products
- Develop, enhance, debug, support, maintain and test software applications that support business units or supporting functions - these applications/solutions may involve diverse development platforms, software, hardware, technologies and tools
- Provide technical direction and system architecture for individual initiatives
- Promote and apply best practices and standards at a project, program and department level
- Act as a fully proficient technical resource
- Requires frequent computer entry, sitting, standing and walking
- 1+ years Teradata Architect experience (design)
- Strong ETL
- Exposure to Big Data technologies (Hadoop or similar)
- Infoworks ETL
- Understanding of Data Warehousing and SQL
Teradata Developer Job Description
- Liaise with technical leaders and feature teams across finance technology to understand data model, performance and reporting requirements
- Provide leadership and overall direction to the database component engineering team
- Liaise with data access tier component owners to architect solutions that will integrate seamlessly with the persistence layer and ensure maximum performance
- Perform hands-on data modeling, database tuning and outage triage
- Must be a team player and willing to work and respect offshore teams
- Willingness to work in flexible hours in order to support different regions
- Must be able to reach out to others and thrive in a fast-paced environment
- Strong background in transforming big data into business insights
- Provide onsite campaign and tool expertise in support of both on-shore and off-shore Campaign Developers and Managers
- Advise Strategists and Campaign Managers on optimal design for campaigns understanding the impact to reporting and leveraging automation, where possible
- 2-3 years experience with Autosys scheduler
- Strong interpersonal and communication skills excellent presentation abilities
- University degree in Computer Science (or related field of study) or equivalent work experience
- Minimum 3-5 years of experience as a Systems Analyst with an emphasis in Teradata database development and an excellent understanding of data warehousing, relational database structures concepts
- Hands-on experience with complex and high volume Star Schema data warehouses on the Teradata 12.x to 15.x RDBMS platform
- Highly skilled in the design, development and maintenance of ELT data acquisition pipelines using all Teradata load and unload utilities including TPT, TPump, FastLoad, MultiLoad, FastExport and BTEQ
Teradata Developer Job Description
- Works in a team of database developers, software developers, and business analysts
- Designs, implements and supports ETL processes
- Establishes database development standards, documentation and best practices
- Performs support, development and administrative activities as required
- Develop routines leveraging Teradata utilities and custom SQL
- Provide Senior development design leadership for Scrum team within a Data Management program
- Ensure quality code and development
- Experience in writing complex TD sql queries with expertise in all joins, partitions , aggregate , transpose functions
- Indepth knowledge to debug skews, run explains, statistics
- Identify performance tuning opportunities using Indexes allocating spool space and amps
- 2-3 years experience with Unix scripts
- Ability to analyze source system data, existing data models and physical databases and create staging, integration and semantic tables and views to optimize data delivery
- A track record of implementing and maintaining best practices and standards for load and unload utility code, SQL code, object creation, performance troubleshooting and performance tuning
- Ability to assess new initiatives to determine work effort and estimate time-to-completion
- Establish and implement test plans to verify data accuracy, integrity and consistency
- Experience with the full software development lifecycle and/or agile development methodologies