Software Developer 4
India IN
2d ago

Job Summary

Software Developer 4-19000LU3

Preferred Qualifications

Oracle Cloud DB System Test Solutions Development (CLOUD-SHARP)

Department Name : Database Product Development (PDO-DB-IDC)

Location : , Oracle India Development Center

Department / Group Description

Database Server Group in Product Development Organization is the crown jewel of Oracle Corporation, creating World’s best Database Software technology used by hundreds of thousands of Enterprise, SMB and Cloud customers worldwide.

The CLOUD-SHARP team (Scalability, High Availability, Reliability, Performance) within the Database Server Product Development division is a well-

respected, highly sought after group with a long track record of success.

This group focuses on Designing and Building End-to-End Cross-stack (DB / Engineered systems, Fusion Middleware and Applications and Cloud Services) Innovative and NextGen System Test Solutions, Frameworks and Automation platforms to assure and improve overall product experience.

Job Description

As part of the Oracle database system test group, we are constantly and proactively looking into improving the products to achieve high availability and provide customer site resiliency and superb performance.

With a diverse array of product tests which include Oracle database and RAC cluster, Exadata engineering systems, Fusion applications, Fusion Middle Ware, Autonomous database, database component stacks, Cloud full stacks, Cloud offerings and Business Metrics, we are looking to Design / Build several End-

to- End Cross-Stack Cloud Services System Test Solutions and Orchestrations that emulate Real-world Enterprise business use-

cases. We are looking for highly motivated individuals who are passionate on problem solving, can take on challenges of dissecting a complex Cloud infrastructure and the engineered components running on top of it.

Able to imagine failure possibilities and the ways to simulate production failures. To provide expected behavior and unexpected outcome for proactive improvement on product development for site reliability and resiliency.

If you have experience in development, system testing, load and scale testing, automation metering, log analytics, failure simulation, product certification and security aware, you are in demand to join this dynamic team that strides for product development excellence.

Detailed Responsibilities

  • Develop test framework and automation or be involved in development of such framework / automation
  • Develop metric collection of failure events and analytics
  • Analyze failure events, identify and dissecting failures by infrastructure layers and by service stack and by application components and their inter-relationship
  • Provide recommendation to improve product development
  • Research and develop new innovative test methodologies or frameworks
  • Work with engineers to develop and automate test cases
  • Provide support for components going onto OCI infrastructure
  • Provide best practice on frameworks, automation, methodologies
  • Be a team leader and encourage cross learning and cross functional support
  • Growth opportunities

  • Become an expert in products that deliver high resiliency and reliability
  • Advance to expert developer with exposure to variety of programming languages
  • Develop expertise in wide variety of product stacks and Cloud solutions
  • Acquire in-depth domain knowledge in Oracle database technology and it’s internal
  • Exposure to a variety of cloud services, engineering systems and infrastructure platforms
  • Qualifications

    Required Qualifications :

  • B.E, M.E. / MS in CS or M.C.A from Reputed Engineering Colleges preferred
  • 7+ years of software / product / automation development
  • 4+ years of software / product support, infrastructure and database support, Devops, SRE
  • A polyglot with experience in : Go, Java, Python
  • Understanding of different web-based / client framework, infrastructure / server frameworks.
  • Foundational knowledge of the following : Bash, XML, JSON, Typescripts, Selenium, Jenkins, Artifactory, Bit, Bitbucket, HA-proxy
  • Foundational knowledge in Linux, network layers, load balancing, proxy
  • Heavily involved in Agile and Scrum methodology, CI / CD deployment cycles
  • Experience conducting open source software evaluation and proof of concepts
  • Experience in any combination of : OKE, Docker, Terraform, Chef, Ansible, Grafana, Prometheus, ELK, Mysql / MongoDB / Cassandra, Apache Kafka / Spark / Hadoop
  • Preferred Qualifications :

  • Experience in unit testing, debugging, code organization
  • compute, network, file service storage, object storage and load balancer, application services and URIs

  • Experience development of monitoring events and metric capture
  • Able to define and capture load and performance metric for different layer of the services and infrastructure
  • Experience analyzing failure from the failure test
  • Understand blast radius on the layers
  • Experience quality engineering and system test methodology
  • Understand functional specification and feature requirement of test cases
  • Experience developing test cases and deploying to a variety of automation frameworks
  • Oracle Product Specific Qualification is a plus (not mandatory) :

  • Oracle DBA experience development support / production support
  • Experience designing and implementing web services, APEX, ORDS, REST-API
  • Oracle 12c, 18c, RAC, Grid, fusion apps, enterprise manager, golden gate
  • Solid RDBMS concepts and advanced SQL, PL / SQL tuning knowledge
  • DB Level tracing like SQLNET, reviewing ASH data, SQL traces, AWR Reports
  • Familiar products and features on Oracle RDBMS, Fusion and Cloud services and stacks
  • Experience Oracle OCI infrastructure, provisioning, monitoring, SDK, CLI, telemetry
  • Interpersonal

  • Good Verbal and Written communication skills
  • Self-Motivated and Constant / Quick Learner, Team player & Attention to detail.
  • Good Analytical, Problem solving and Logical Design skill-sets
  • Ability to multitask, Positive Attitude and deliver under pressure
  • Detailed Description and Job Requirements

    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.


    Add to favorites
    Remove from favorites
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form