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.
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.
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
Attention to detail