You are on page 1of 1

TERADATA NEW COLLEGE GRADS JOB DESCRIPTION

Location: Hyderabad, India




Job Description:
Responsible for all phases of software development and test life cycle for Teradatas
Data database systems. Responsible for software design, implementation, testing,
documentation and support and maintenance activities as well as software
packaging. Perform related requirements analysis, performance analysis, and
problem analysis. Perform development in the areas of test automation using
standard LINUX shell scripts, Perl/Python modules, and utility configuration
scripting. Perform analysis of existing internal components and recommend
enhancement to provide for better quality and performance. Provide input to
requirements analysis by identifying technology to provide product/process stability
or improvement.

Job Requirements
Bachelors Degree in Computer Science or related discipline including experience
with LINUX, C/C++/Java based programming experience; network and multi-
threaded development/test experience.
OR
Masters Degree in Computer Science or related discipline and experience with
LINUX, C/C++/Java based programming experience; network and multi-threaded
development/test experience.
Candidate will gain experience in the following areas
Very complex software systems in C/C++
Distributed systems
Database internals
Performance debugging
Linux kernel hacking
Filesystems/Storage Systems
Experience in OO programming (must-have - C++ on Linux ideal)
Develop automated tests for features which manage, distribute and monitor
computation across large clusters.
Create and improve test frameworks to satisfy automation and reporting.
Identify and propose areas of improvement throughout the software
development/test process
Work effectively in a fast-paced and constantly changing environment
Learn new technology & develop expertise
Communicate effectively with all stakeholders.

You might also like