Job Description:
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks, etc.
As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging, or designing of software applications or operating systems. Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.
Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and/or supervise lower level personnel. BS or MS degree or equivalent experience relevant to functional area. 4 years of software engineering or related experience.
Responsibilities:
Who Are We? We are the gatekeepers for the Oracle Database. Database Test Development is part of the larger Server Technologies Division. We work on upcoming releases of Oracle's bread and butter, the Database Server.
The Cloud & Data Warehousing and Languages Testing (CWALT) team is part of Database Test Development and is responsible for testing the SQL/PLSQL engine of RDBMS, enveloping areas like Multitenant, Optimizer, SQL Manageability, Parallel Execution, ETL, OLAP, Partitioning, and Advanced Analytics. The team also supports Database Services for the Cloud.
We foresee database usage scenarios, simulate real-life problems, develop automated test applications, certify upcoming releases of the Oracle Database Server, and ensure customers get the highest quality database.
With our state-of-the-art development infrastructure and practices, we help shape and deliver technology that is critical to many Fortune 2000 companies.
Who Are We Looking For? We are looking for candidates who can design, develop, analyze, and debug software programs for databases, applications, and tools for On-Premise and Cloud environments.
As a member of the CWALT team, you will experience the complete software release lifecycle. During the release cycle, you will be responsible for test development of functionality based on functional and design specifications. In addition, you will have opportunities to develop impactful tools and utilities to support the testing infrastructure and improve productivity of team members in testing and development organizations.
The ideal candidate will perform complex tasks with minimal assistance and guidance. You will be a proficient problem solver, proactively identifying effective and efficient solutions to real problems. You will fluidly communicate and work with development and product management teams to understand the functionality that you will be responsible for delivering. You will use your creativity and experiences to share new ideas. You have an enthusiasm to continuously learn and conquer new technologies that you are not yet familiar with.
What do you get out of it? As a member of the team, you will work with a multitude of the best and brightest minds coming out of top schools, such as yourself. You will get to know broadly and in-depth about features of the Oracle Database. You will become adept in developing infrastructures to automate highly complex tasks. You will take a critical role in shaping the final set of features that our enterprise customers will see and use. You will get a first-hand view of how the newest technologies in the industry are integrated into the Oracle Database. You will be part of bringing Oracle Database to the Cloud!
Job Requirements:
1+ years of work experience with relational databases
Experience with languages like C/C++/Java/SQL/PL-SQL/Python/Perl/Shell
Sound knowledge of CS fundamentals: operating systems, data structures, algorithms, compilers, networking; artificial intelligence a plus
Experience with Linux/Unix administration commands; storage/network configurations a plus
Career Level - IC3
#J-18808-Ljbffr