Logo
Idaho State Job Bank

Principal System Software Developer - Core Database

Idaho State Job Bank, Boise, Idaho, United States, 83708


Principal System Software Developer - Core Database at Oracle in Boise, Idaho, United States Job Description Job Description Principal System Software Developer - Core Database Oracle's Core Database Cache Engine group is looking for experienced developers to work on Caching and High Availability technologies for the database. About Us and the Product We support high-performance data access and provide innovative data protection technologies for Oracle database via 3 key database components: + A distributed memory cache for running large Oracle database on massively-parallel clusters. This distributed database buffer cache is the key technology behind Oracle Real Application Cluster, the cluster database that powers most large and critically important databases in Fortune 500 companies. A new initiative in this area is to build high performance caching solutions for converged database. + A database recovery capability called Flashback that acts as a rewind button for the database, allowing database administrators to rapidly bring the data to a prior point in time. This Flashback capability is a core component of Oracle Maximum Availability Architecture, supporting Data Guard replication, snapshot based testing, and multi-tenant database. + A new feature just completed - Oracle True Cache - which caches data in middle-tier in front of Oracle database, competing with products such as Redis. This solution can scale the read-only portion of a workload almost linearly and greatly reduce the response time of an application. Career Level - IC5 Responsibilities About the Role We are looking for experienced developers who can bring a new perspective as we enhance Oracle database to support cloud and a new class of web and AI applications. This is either a Consulting Member of Technical Staff or Principal Member of Technical Staff position depending on the candidate's work experience. About the Successful Candidate The successful candidate should be self-motivated, with a proven track record of innovation during previous jobs. They should have experience leading or working on software projects in either databases, distributed systems, operating systems, or storage software systems. Experience with web application development is also a plus. Other qualifications include the following: + BS or MS in Computer Science or equivalent + Strong systems programming skills + 5+ years of experience in software industry + Effective Communication skills and very strong problem resolution skills + Knowledge of database internals a plus Disclai To view full details and how to apply, please login or create a Job Seeker account