Software Engineer (III)
Teradata
Hyderabad, Andhra Pradesh IN
1d ago

Summary :

Design, code, and test enhancements for Teradata database kernel software. The candidate will need to acquire or have knowledge of 1) strong database concepts with SQL knowledge 2) in depth knowledge of Teradata internals focusing on kernel, optimizer areas

The candidate will be required to contribute to feature design specifications as well as analyse low to medium complex requirements for complex feature development.

Candidate is required to participate in the feature development using the agile development methodology. Ability to analyse code for functional and performance defects and correction of those defects is required.

Focus on quality with excellent coding skills, attention to details and sound unit testing is required. Ability to contribute to test plans and test and code reviews is expected.

This is an individual contributor position reporting to an Engineering Manager.

Qualifications

  • Bachelor’s degree in computer science, computer engineering or similar technical discipline with 6 to 8 years of working experience as Software Engineer using C / C++ programming languages
  • Master’s degree in computer science, computer engineering with 5 to 7 years of working experience as Software Engineer using C / C++ programming languages
  • Required Skills :

  • Experience with large-scale, enterprise C / C++ software development. Working knowledge of Java would be an added advantage
  • Strong data structure and algorithms fundamentals
  • Self-motivated and self-organizing individual, with a high capacity for rapid learning and having meticulous attention to detail
  • Knowledge of SQL and an understanding of relational database concepts either thru academic knowledge or working exposure
  • Strong written and oral communication skills
  • Effective team player and experienced in software development life cycle. Use of Agile methodologies and tolls will be an advantage
  • Strong analytical skills in parallel processing environment / software with strong IPC and parallel programming fundamentals
  • Ability to work independently with minimal supervision
  • Desired Skills :

  • Strong background in database software development
  • Working knowledge of UNIX operating systems is highly desirable
  • Sound software engineering principles
  • Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form