Experience Inc. Jobs

Job Information

Oracle Principal Software Developer (C) in ZAPOPAN, Mexico

Job Description

This highly technical role is responsible for developing and delivering continuous availability through development of new functionality or provision of confirmed solutions around the use of Real Application Clusters (RAC), Application Continuity, Transaction Guard, Services, and FAN. These products and features are enhanced and combined with, but not limited to, Oracle Clusterware, Oracle Parallel Storage Solutions (ASM, UFS, ACFS, etc), Oracle WebLogic Server Active Gridlink, and Oracle client drivers (JDBC, ODP.Net, OCI), in addition to utilities supporting these technologies. The major focus is on providing continuous availability through the use of Application Continuity, Transaction Guard, FAN, database services, and RAC as well as any Oracle or 3rd party (customer) software.

The candidate will work within a development group through the life-cycle of a product. Participation in design discussion, development of code, development of test procedures and advising on performance of stress and destructive testing using a real-world architecture are required.

The candidate is responsible for ensuring the quality for new features, for participating in the deployment of proof points that assure highly available operation using these cluster technologies, and for providing information and advice that lead to the development and publication of technical architectures and best practices detailing the validated solutions.

Concurrent projects include client high availability product definition; design and implementation of code to meet the high availability requirements; design and performance measurement throughout the development lifecycle; pre-release of high availability proof points with internal and strategic customers and partners; test development and execution jointly with quality assurance teams; and support for critical issues directed from management.

This role is for a key member of the team responsible for delivering client high availability. The position requires strong C coding skills, but additional skills not limited to software coding are valued. Hands-on experience with high availability design and performance measurement is valued, as are product development, fix and defect diagnosis, ability to produce and present technical detail to a variety of forums, and to help produce documents outlining best practice and product functionality.

Career Level - IC4

Responsibilities

Technical Background:

The candidate should be able to:

  • Develop database code using C; understand and stays in sync with the Oracle Database Coding Standard

  • Be involved with feature design, and quality assurance of architectures, and practices that support applications with high availability and critical operational requirements. Understand the implications and embrace the requirements involved with being on by default.

  • Participate in work with internal and external partners and strategic customers to provide real world, high availability proof points during product development and delivery and on an as needed basis for critical issues.

  • Participate in performance analysis and tuning of highly availability database systems. Operational analysis, application design, workload balancing and systems management, directed at, but not limited to, client high availability.

Personal Profile / Skills:

  • Self-motivator and teammate

  • Ability to produce high-quality, detailed and unambiguous database software

  • Keen curiosity about software technologies and desire to build partner relationships

  • Natural verbal and written communication skills

  • Ability to multitask and delivery

In addition to these primary duties, the incumbent may also participate in additional tasks with other senior team members, e.g.:

  • Product testing (beta and pre-release stress/destructive tests)

  • Product training and user documentation review

  • Customer issues (advised from management)

  • Partner and customer on-site release validation

  • The job position reports indirectly to the Architect Member of Technical Staff.

About Us

As a world leader in cloud solutions, Oracle uses tomorrow’s technology to tackle today’s problems. True innovation starts with diverse perspectives and various abilities and backgrounds.

When everyone’s voice is heard, we’re inspired to go beyond what’s been done before. It’s why we’re committed to expanding our inclusive workforce that promotes diverse insights and perspectives.

We’ve partnered with industry-leaders in almost every sector—and continue to thrive after 40+ years of change by operating with integrity.

Oracle careers open the door to global opportunities where work-life balance flourishes. We offer a highly competitive suite of employee benefits designed on the principles of parity and consistency. We put our people first with flexible medical, life insurance and retirement options. We also encourage employees to give back to their communities through our volunteer programs.

We’re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by calling +1 888 404 2494, option one.

Disclaimer:

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. Oracle will consider for employment qualified applicants with arrest and conviction records pursuant to applicable law.

* Which includes being a United States Affirmative Action Employer

DirectEmployers