Entry Level Open Platform Software Engineer (San Diego, CA)

Teradata Corporation

(San Diego, California)
Full Time
Job Posting Details
About Teradata Corporation
You’ve got data. Lots of data. Human-, machine-, business- and interaction-generated data. And more of it becomes available every second of every day. But if you can’t find the customer and business insights within your data, it just remains untapped potential. That’s where we can help.
Summary
Candidate will actively develop software as part of the Teradata Virtual Platform engineering team. The focus of the Virtual Platform team is to deliver the Teradata suite of technologies into a variety of virtual platforms to expand the reach of our software. The team designs, implements, and tests software associated with these deployments as well as provides support associated with these deployments. The candidate will have responsibilities during all phases of the software development life cycle: independently analyzing and enhancing existing designs and implementations or generating new designs and implementations; defining work breakdowns, identifying tasks, and creating project schedules; generating test plans, test cases, and executing tests to validate software using “white box” and “black box” techniques; resolving software issues related to own implementation as well as related implementations; and contributing knowledge of emerging technologies and processes to enhance our Teradata virtualized solutions.
Responsibilities
* Serve as part of a team that develops and supports the Teradata Open Platform software that extends the reach of the Teradata software suite of products * Gather requirements, document design proposal(s), and align with engineering architects on implementation plans * Work individually or side-by-side with other team members (as the situation requires) to document, implement, and test software in support of the overall solution * Develop test plans and test cases and execute test cases associated with the software being developed * Serve as a peer in technical meetings, regular code reviews, and technical planning meetings * Ultimately be accountable for the quality of all Teradata solutions that are developed by the team
Ideal Candidate
* Bachelors degree in Computer Science, Computer Engineering, or related discipline * Strong analytical and problem-solving skills * Knowledge of C/C , Python, and other programming and scripting languages * Knowledge of Unix, Linux, and Windows operating systems * Excellent grasp of data structures and algorithms to manipulate them * Familiarity with revision control systems such as ClearCase, Subversion, and/or Git * Familiarity with fundamental database concepts and operation * Familiarity with software development lifecycle from concept phase through obsolescence * Familiarity with continuous integration concepts * Ability to work effectively in a team environment * Ability to work independently when appropriate * Strong oral and written communication skills * Minimum Requirements * Bachelors degree in Computer Science, Computer Engineering, or related discipline * GPA of 3.00 or better

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.