Software Development Manager
Oracle
India-Bengaluru
11d ago

Preferred Qualifications

Oracle GoldenGate (OGG) provides best-in-class real-time data integration solutions. OGG enables real-time data integration and continuous data availability by capturing and delivering updates of critical information as the changes occur and providing continuous data synchronization across heterogeneous environments including relational data bases and Big Data systems.

High throughput performance is a key component of OGG family of products and we are currently seeking a Team Lead for our Benchmarking and Performance Team based in Bangalore, India.

This is an exciting and rare opportunity to work on improving the best-in-breed product which is growing at a rapid pace especially in Big Data and cloud space.

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

Key duties and responsibilities :

  • Work with OGG Product Development, Release Engineering, QA and Oracle Data Integration A-team on improving the product performance, tuning the run time environment parameters, architecture and to design and execute specialized performance tests and frameworks
  • Design and execute plans for ongoing performance tests and comparative product benchmarking, including ad-hoc troubleshooting of performance related issues reported by OGG customers
  • Create and maintain broad range of performance test frameworks, e.g. TPCC, batch load, etc
  • Automate performance and load test scripts / scenarios as well as collection of performance data and system stats
  • Produce detailed test reports to be used by Product Development and Product Management for improving performance related aspects of OGG and for providing best practices to OGG customers
  • Identify and report performance bottlenecks, which requires deep knowledge of OGG as well as specific RDBMS (training will be provided)
  • Tune heterogeneous RDBMS and Big Data environments, e.g. Oracle, MS SQLServer, MySQL, DB2 (LUW, z / OS and i-series), Sybase, HDFS, Kafka, Cassandra, Spark etc to the best performance
  • Manage, mentor and train Performance Test Engineers in the team
  • What you’ll need to bring to the table :

  • Minimum Bachelor’s degree in Computer Science or equivalent experience
  • Minimum 7 years of software development / DBA / performance and / or benchmarking experience
  • Solid knowledge of Oracle and at least one other relational data base at or close to a DBA level
  • System Administration skills in the Linux environment
  • Excellent troubleshooting skills
  • Quick learning ability
  • Shell scripting experience
  • Practical experience in programming using either C / C++ or Java
  • Strong organization, communication, and documentation skills
  • Multi-tasking capability and flexible working habits to meet strict deadlines
  • Detailed Description and Job Requirements

    Manage a team that designs, develops, troubleshoots and debugs software programs for databases, applications, tools, networks etc.

    As a manager of the software engineering division, you will apply your knowledge of software architecture to manage software development tasks associated with developing, debugging or designing software applications, operating systems and databases according to provided design specifications.

    Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.

    Leads a specialized area which may have diverse functional elements. Frequently interacts with supervisors and / or functional peer group managers.

    May interact with senior management. Demonstrated leadership and people management skills. Strong communication skills, analytical skills, thorough understanding of product development.

    BS degree or equivalent experience relevant to functional area. Typically one year of software engineering or related experience.

    Oracle

    Apply
    Add to favorites
    Remove from favorites
    Apply
    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.
    Continue
    Application form