Software Developer 4
Location:
Redwood City , California
Posted:
February 08, 2017
Reference:
16001CAA
Department Description:

The Cluster and Parallel Storage Technology Development Group is responsible for the research, development, and delivery of Software Infrastructure for the GRID, Oracle Real Application Cluster (RAC), Oracle Clusterware, and Automatic Storage Management (ASM) products. Oracle Clusterware is portable software product that allows clustering of independent servers so that they cooperate as a single system. Oracle Clusterware was first released with Oracle Database 10g Release 1 as a clustering platform for Oracle Real Application Clusters (RAC). Oracle Clusterware is an independent clustering infrastructure, which -while is fully integrated with Oracle RAC - is capable of protecting any kind of application in a computer cluster. In addition to being the clustering platform for Oracle RAC, we enable High Availability for many of Oracle's products (Times Ten database, GoldenGate, Oracle Application Server and others) as well as non-Oracle enterprise and in-house applications, such SAP!

Please follow the link to learn more:
http://www.oracle.com/goto/clusterware

Oracle Clusterware 11g Release 2 sets a milestone in the development of Oracle's server pool solution. Oracle Clusterware, combined with Oracle Automatic Storage Management (ASM), has become Oracle's private cloud infrastructure software (Oracle Grid Infrastructure). The integration of these two technologies sets a new level in the management of private cloud based applications.

Future projects include building a highly scalable and reliable platform for deploying Oracle Grid Infrastructure, Oracle RAC, Oracle Workload Manager, application/database upgrades, database consolidations and hardware migrations, extensible infrastructure for supporting additional
operating system platforms and database vendors, transforming the core infrastructure using object-oriented design in C , automatic performance
tuning and diagnostics, etc.

Brief Posting Description :
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

Detailed Description:
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.

Job Requirements:
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.

Additional Details
Join us in the research, design and development of the software infrastructure that enables the Oracle Database (RAC) and other applications to operate in clustered configurations that are highly available and scalable to hundreds of nodes. The Oracle Clusterware infrastructure is the base that allows us to provide 99.999% availability to our customers. Help us solve the complex problems of distributed programming in a cluster. Help us implement geographically distributed clusters, hierarchical clusters, very large clusters, clusters that support generic applications, or for specific applications like TimesTen, Siebel, RAC, and even SAP.
We rely on object orientation, C , C, Java, Perl and other software languages. We strive to develop high quality software using state of the art techniques. Our algorithms need to be sleek, efficient, fault tolerant and often novel enough to merit filing for patents. A single failure cannot bring the whole subsystem down. This software will be used all over the world by premier websites, stock trading firms, phone companies and banks. Although our team is part of a large division in a large corporation, we strive to maintain a small company swiftness, spirit and fun. We are looking for smart, creative people with a will-do attitude to make a difference. We are looking for highly self-motivated individuals, who can deal with complex problems on their own. Our projects
are driven by customers' feedback and by innovative ideas that percolate from the bottom-up as well as top-down. We are looking for software engineers who can come up with innovative ideas, build consensus around it, and deliver a robust solution in a timely fashion.

o. Excellent team player
o. Strong analytical skills
o. Strong object-oriented design
o. Strong programming skills, especially in C , C
o. Good systems background
o. Clustering/distributed programming background a strong plus
Qualifications:
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.

Oracle is an Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability and protected veterans status or any other characteristic protected by law.

A little about us:
Oracle is shifting the complexity from IT, moving it out of the enterprise by engineering hardware and software to work together—in the cloud.

Know someone who would be interested in this job? Share it with your network.