Find Laws Find Lawyers Free Legal Forms USA State Laws
100,000's of Government Jobs
Search Government Jobs
Advanced Search

NEW GRADUATE SOFTWARE ENGINEER, PARALLEL DATABASE ENVIRONMENT

Job Field: Office Jobs
Location: Rancho Bernardo, CA
Salary: $Not stated
JOB SUMMARY:
</tr>
<tr><td valign="top" width="450"><b>Title: New Graduate Software Engineer, Parallel Database EnvironmentLocation: California-Rancho BernardoJob Summary:Candidate will actively develop software as part of an engineering team building and maintaining state-of-the-art applications using agile development methodology. The Candidate will help drive the design, configuration and development of robust, maintainable, scalable and highly available multi-threaded Debugging Tools that run simultaneously on hundreds of nodes. The Parallel Tools team is a key part of the Teradata Database Software that runs in a massively parallel environment on the Linux platform.The candidate will have responsibilities during all phases of the software development life cycle from software design through customer support. Some of these responsibilities include: independently analyzing and enhancing existing designs and implementations or generating new designs and implementations using theoretical as well as practical knowledge; defining work breakdowns, identifying tasks, and creating project schedules; generating test plans, test cases, and executing tests to validate software using &quot;white box&quot; and &quot;black box&quot; techniques; resolving software issues related to own implementation as well as related implementations; and contributing knowledge of emerging technologies and processes to evaluate and develop technical solutions. Work Environment:This position is located in Rancho Bernardo (San Diego), 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.Major Job Functions:* Is part of a team in the development and support of the next generation Parallel OS Tools* Assesses and understands test execution problems and system requirements to create an appropriate system design for the distributed system* Works side-by-side with other team members to implement and enhance code modules in support of the design, develop supporting drivers, and maintain the overall solution.* Uses understanding of logical and physical database designs in developing new test harness.* Serves as a peer in technical meetings, regular code reviews, and technical planning meetings.* Ultimately accountable for the quality of the PDE Debugging Tools design and implementation.Basic Qualifications:* U.S. Master''s degree in Computer Science, Computer Engineering, or related discipline or the foreign equivalent* Strong analytical and problem-solving skills* Knowledge of Unix and Linux* Knowledge of C/C* Familiarity with fundamental database concepts and operation* Ability to work effectively in a team environment* Ability to work independently when appropriate* Strong oral and written communication skillsPreferred Qualifications :* Knowledge of Windows operating systems* Knowledge of Parallel Debugging and Crash Dump tools* Knowledge of Java, Expect/Tcl, Shell scripts, Awk and Linux* Familiarity with revision control systems such as Subversion, ClearCase or Git* Understanding of the software development lifecycle from concept phase through obsolescenceDATA12

KEY REQUIREMENTS:
Not stated
Tips