Principal Member of Technical Staff
Oracle
Bengaluru, India
3d ago
Principal Member of Technical Staff-190006XQ

Preferred Qualifications

Team Description The SHARP team (Scalability, High Availability, Reliability, and Performance) within the database product development division is a well-respected, highly sought after group with a long track record of success. The group focuses on improving scalability, high availability, reliability and performance of Oracle Autonomous Database by developing and carrying out stress, integration, system and performance tests, which simulate complex real world scenarios. The team discovers critical product defects and works closely with development groups to resolve them resulting in the highest quality of products before they get released on cloud and on premise.  Work Profile As a member of the team, you will have the opportunity to work with some of the hottest technologies of Oracle Autonomous Database (world’s only autonomous DB) and Engineered Systems including – Oracle Exadata Database Machine, In-Memory Database Solution, Oracle Real Application Clusters, Oracle Automatic Storage Management, Oracle Golden Gate and Maximum Availability Architecture/Solutions and next generation cloud native storage solutions – in one of the world's largest business software/cloud companies. You will take an active role in the definition and evolution of standard practices and procedures. Your work will directly impact the quality and robustness as well as customer's experience of Oracle's flagship products. As a member of the SHARP team, you will have the opportunity to work with the full technology stack that Oracle has to offer, ranging from the latest hardware to the latest Linux kernel and to the latest bleeding technologies that the world's only autonomous database software provides. Oracle’s database is so powerful that new types of applications have been emerging to utilize its power. This creates a whole new level of demands for the quality of the product. It is our team's job to develop the most demanding applications that will expose every possible limitation of this product. The position is challenging, fun and rewarding at the same time. Detailed responsibilities
  • Work closely with product development and Release / Product management teams, review functional and design specifications.
  • Design comprehensive system/stress test plan and specification
  • Implement highly scalable and automated test suites that simulate large cloud scale real world applications and identify defects in the product before it gets hosted on the cloud/reaches the customer.
  • Design and develop software/tools to automate and/or enhance software development, test and debug procedures/tools.
  • Discover complex defects in the product through deep analysis into system performance, stability and robustness. 
  • Collaborate with development teams to resolve the problems encountered in the test
  • Provide feedback to development teams on design issues and/or other scalability and performance issues
  • Come up quickly with custom area specific stress tests to address defects in production env received through escalations.
  • Qualification
  • Oracle developer/DBA/architect with minimum 7 years of extensive experience in advanced Oracle database programming with PL/SQL (or) Java/JDBC
  • Expert in Oracle DBA skills including SQL tuning, DB instance monitoring, DB monitoring with AWR/statspack. Experience in administering large scale/mission critical OLTP systems.
  • Experience in administering large scale/mission critical database systems is a plus
  • Expertise in any of: in-memory technologies, Oracle RAC, ASM, Exadata, DB 
  • Expert in Oracle database architecture.
  • Expert in writing automation frameworks in any programming or scripting tool with proven track record
  • Self-motivated with proven ability to learn quickly and envision feature placement/adoption in real world scenarios
  • Good in operating systems, database, network and storage technologies and Linux/Unix
  • Excellent verbal and written communication skills
  • Team player
  • Can-do attitude
  • Attention to detail
  • Detailed Description and Job Requirements

    Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

    As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.

    Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Leading contributor individually and as a team member, providing direction and mentoring to others. BS or MS degree or equivalent experience relevant to functional area. 7 years of software engineering or related experience.

    Job

    :Product Development
    Step 2
    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