Software Developer/Performance Engineer
India IN
4d ago

Job Summary

Software Developer / Performance Engineer-19000UN5

Preferred Qualifications

High throughput performance is a key component of Oracle GoldenGate solutions, and we are currently seeking a Member of Technical Staff / Performance Engineer for our Performance and Benchmarking team based in .

This is an exciting and rare opportunity to work on improving the best-in-breed product, which is used by thousands of customers all over the world.

This is a challenging and very rewarding role, with work resembling R&D projects.

Key duties and responsibilities :

  • Create and execute plans for performance tests and comparative product benchmarking, including ad-hoc troubleshooting of performance related issues reported by OGG customers
  • Work with Product Development, Release Engineering, QA and A-team to refine performance test environment architecture and specialized performance tests and frameworks
  • Design and execute comparative product benchmarks, performance and load tests
  • Create and maintain performance test frameworks, e.g. TPCC, batch load, etc
  • Automate performance test scripts / scenarios as well as collection and presentation of performance data and system stats
  • Produce detailed test reports to be used by Product Development and Product Management for improving all performance related aspects of OGG and other data integration products and for providing best practices to OGG customers
  • Identify and report performance bottlenecks, which requires good knowledge of OGG as well as specific RDBMS and non-RDBMS data sources (training will be provided)
  • Install, configure and tune heterogeneous data base and Big Data environments, e.g. Oracle, MS SQLServer, MySQL, DB2 LUW, DB2 z / OS and iSeries, HDFS, Kafka, etc to the best performance
  • What you’ll need to bring to the table :

  • Bachelor’s degree in Computer Science or equivalent experience
  • 3 to 5 years of software development / DBA experience
  • Performance tuning / testing or benchmarking experience is a plus
  • Good knowledge of Oracle and of at least one other RDBMS at or close to a DBA level
  • Big Data and Cloud environment expertise would be a big plus.
  • System Administration and Shell Scripting skills in Linux / Solaris environment
  • Good troubleshooting skills
  • Quick learning ability
  • Practical experience in writing code using either of the following : C / C++, Java, Python
  • Strong organization, communication, and documentation skills
  • Multi-tasking capability and flexible working habits to meet strict deadlines
  • 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 assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems.

    Provide technical leadership to other software developers. Specify, design and implement modest changes to existing software architecture to meet changing needs.

    Duties and tasks are varied and complex needing independent judgment. Fully competent in own area of expertise. May have project lead role and or supervise lower level personnel.

    BS or MS degree or equivalent experience relevant to functional area. 4 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