Software Developer 4 - IRC1481778 Oracle Corporation
The Database Cloud Development group is designing and building a ground-breaking database cloud architecture that makes a globally distributed set of replicated databases appear to database clients as a highly available and scalable virtual database. This new architecture will optimize the performance of a wide variety of applications through intelligent utilization of globally distributed resources. It will also automate and centralize the configuration, maintenance, and monitoring of a database cloud. We are looking for highly motivated and talented individuals who want to make significant contributions to a highly visible and strategic project by solving complex problems in networking, distributed computing, high availability and extreme scalability. Experience and/or interest in replication technologies, load balancing algorithms, and design trade-offs among consistency, availability and performance in distributed systems is a plus. The Database Cloud Development group is part of the Database Systems group, which is responsible for high availability, replication and system technologies.
Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.Detailed DescriptionAs 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.
We are looking for self-motivated individuals, who can deal with complex problems under limited supervision. Our projects are driven by customer requirements and by innovative ideas that percolate from the bottom-up as well as top-down. We are looking for talented software engineers who can come up with innovative ideas, build consensus around them, and deliver solutions in a timely fashion. The following skills are valued:
* Highly proficient in C. Proficiency in SQL, PL/SQL a plus
* Background in relational database and operating system concepts
* Good understanding of concurrent programming concepts
* Strong software engineering and debugging skills
* Ability to work under tight deadlines and yet deliver a quality product
* Ability to work with a group that is geographically dispersed