• Software Dev Staff Engineer (SFS700)

    Location CN-44-Zhuhai
    Job ID
    2018-3933
    Category
    SW Engineering
    Position Type
    Regular Full-Time
  • Overview

    The candidates will join the development team of Foglight for Cross-Platform Databases. This team will be primarily responsible for building solutions for cross-platform database performance management on top of Foglight. The candidates in this position are expected to have solid skills on Java, comfortable communicate in English, flexible, take ownership, work well under pressure, and are fast learners with strong sense of new technologies. The candidates will focus on building performance monitoring and management products for databases from relational databases like Microsoft SQL Server, Oracle, DB2, Sybase, MySQL etc. to NoSQL databases like MongoDB, Cassandra, and PostgreSQL etc.

    Responsibilities

    • Leads or participates in the software development lifecycle, which includes research, new development, modification, security, correction of errors, reuse, re-engineering and maintenance of software products
    • Gathers business requirements and participates in product definition and feature prioritization, including customer usability studies
    • Creates technical documentation of software products/solutions
    • Drives idea generation for new software products, or for the next version of an existing product
    • Responsible for the delivery of products within budget, schedule and quality guidelines.
    • Designs and develops major functional or performance enhancements for existing products, or produces new software products or tools
    • Mentor junior or new engineers

    Qualifications

    • BS Degree, good at OOA/OOD development standards and practices
    • At least 5+ years’ development experience as a chief programmer in Java, and good at Clean Code and TDD
    • Good communication in English through email, face to face discussion and on-line meeting. 
    • Familiar with setting up development environment in VCenter, and comfortable working on both Windows and Linux platform, and able to write PowerShell and/or Linux/Unix Shell script.
    • Fluent experience of working in a team environment using source control management tools, such as CVS, SVN, and Git etc, knowledgeable of branching and merging strategies.
    • Hand-on experience on build tools like Ant, Maven, Gradle etc, and dependency management system like Nexus, Ivy, or Artifactory. 
    • Hand-on experience on JIRA to management development tasks.
    • Strong ability to fast learn to adopt new program language and skills in work.
    • Strong ability to quickly perform proof-of-concepts for validating new technology or approach.
    • Strong ability to work independently as well as in a team environment, growth mindset, flexible, open mind, and demonstrated analytical thinking, adaptability, enthusiasm and motivation.

    Preferences

    • Experiences in other programming languages like: Groovy, C#, C++ etc,.
    • Experiences in either Database Administration or Database performance Management for any in MSSQL, Oracle, DB2, Sybase, MongoDB, PostgreSQL, MySQL or other popular No-SQL databases.
    • Experiences in Cloud Computing Platforms like Azure, AWS, Google App Engine etc.
    • Solid knowledge on DevOps and CI/CD tools such as Jenkins, Jenkins Pipeline etc.

    Options

    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed

    Connect With Us!

    Not ready to apply? Connect with us for general consideration.