position is responsible for all phases of software development life cycle from software design through customer support.
Design, code, and test enhancements for Teradata database software. Emphasis on this position is SAS/R and Teradata database software. In particular the position requires knowledge of:
Teradata features, in particular User Defined Types and User Defined Functions
Write feature, design, and test specifications. Perform related requirements analysis, performance analysis, and problem analysis. Collaborate with other Engineers, Architects, Product Owners and Testers.
Key Areas of Responsibility:
Software design, implementation, testing, documentation and support and maintenance activities as well as software packaging
Communicate effectively with other engineers and QA
First-level test engineer with excellent analyst skills
Analyst skills include those normally associated with test monitoring of software components in UNIX, LINUX, and Windows
This position is located in Rancho Bernardo, CA (
This fast-paced high tech environment is perfect for individuals seeking to exercise innovation and out of the box thinking to move our state of the art technology to the next level.
Skills & Attributes:
Strong working knowledge of C/C++ programming language and SQL (several years of experience or equivalent academic studies required)
Working knowledge of both Windows and UNIX operating systems is highly desirable
Thorough understanding of relational database logical and physical design concepts
Written and oral communication proficiency
Ability to work effectively in a team environment
Strong analytical abilities involving complex software in a parallel processing environment
Ability to design effective test plans for new features
Ability to work independently with minimal supervision
Knowledge of software engineering practices and metrics
US Permanent Residence
Bachelor’s degree in Computer Science or related discipline
1 year of experience programming in C and/or C++ and/or Java
1 year of working knowledge of SQL gained through a combination of academic studies and work experience
1 year of experience working with complex software in a parallel process environment gained through a combination of academic studies and work experience
Linux/Unix experience or coursework
Experience with Java IDE’s, Source Control and Problem Tracking tools
Previous/current Teradata experience
Familiarity with the Bourne class of shells (sh, ksh, and bash) and related scripting, source code repositories and administration, UNIX / LINUX administration, and general familiarity with other operating systems is highly desirable
Familiarity with other operating environments such as commercial UNIX, including UNIX development, and Windows Advanced and Enterprise Server experience is a plus
TERADATA: The Best Decision Possible
Teradata is the world's largest company focused on integrated data warehousing, big data analytics and business applications. Our powerful solutions portfolio and database are the foundation on which we’ve built our leadership position in business intelligence and are designed to address any business or technology need for companies of all sizes.
Only Teradata gives you the ability to integrate your organization’s data, optimize your business processes, and accelerate new insights like never before. The power unleashed from your data brings confidence to your organization and inspires leaders to think boldly and act decisively for the best decisions possible. Learn more at
- Our total compensation approach includes a competitive base salary, 401(k), strong work/family programs, and medical, dental and disability coverage. Teradata is an Equal Opportunity/Affirmative Action Employer.
Americas-United States-California-Rancho Bernardo
Trillions of bytes of data don't faze Teradata. The company designs and implements enterprise data warehousing systems that store and...