SC Works IT Jobs

Job Information

Oracle Software Developer 5 in Charleston, South Carolina

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. Define specifications for significant new projects and specify, design and develop software according to those specifications. You will perform professional software development tasks associated with the developing, designing and debugging of software applications or operating systems.

Provide leadership and expertise in the development of new products/services/processes, frequently operating at the leading edge of technology. Recommends and justifies major changes to existing products/services/processes. BS or MS degree or equivalent experience relevant to functional area. 8 or more years of software engineering or related experience.

This is a remote/office based position which may be performed anywhere in the United States except for within the state of Colorado.

Oracle is an Affirmative Action-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, protected veterans status, age, or any other characteristic protected by law.

The Oracle NoSQL Database development team delivers an industry leading horizontally scalable, shared nothing, distributed cloud database. Use your deep skills in distributed systems, storage and database internals, high performance computing to work on one of the premier industrial strength NoSQL Databases in the market today.

You will work with an exceptional team solving some of the world's most challenging distributed cloud database problems. If you're looking for the next big challenge in building a world class cloud based NoSQL Database storage engine, the Oracle NoSQL Database development team is the right place for you.

Required Skills and Experience

  • A minimum of fifteen years working on the development of mission critical large scale systems

  • Deep experience with complex distributed systems, parallel distributed algorithms, and distributed consensus protocols

  • Deep knowledge in one or more of(concurrent B-tree access methods, ACID transactions, logging & recovery)

  • Strong knowledge of Java

  • Strong knowledge of concurrent programming in distributed environments

  • Strong knowledge of append only storage systems

  • Strong troubleshooting skills

  • Strong written and verbal communication skills

  • Experience working in large scale cloud environments

  • A relentless curiosity for new technologies, programming paradigms, and systems

  • BS, MS, or PHD in computer science

Highly Desirable Skills

  • Knowledge of one or more LSM tree based systems like RocksDB or LevelDB

  • Knowledge of performance tuning and analysis in large scale distributed systems

  • Knowledge of the Raft or Paxos distributed consensus algorithms

  • Knowledge of C or C

Job: *Product Development

Organization: *Oracle

Title: Software Developer 5

Location: United States

Requisition ID: 21000GN3