Software Developer - Database team - Bronto
OracleCz-cz,czech rep-pragueUpdate time: May 6,2020
Job Description

Looking for a fun environment in a great team where you get to solve challenging engineering problems?

Bronto Software is a 400-person US based company that is starting a development office in Prague. We are owned by Oracle but run as a separate business unit - this allows us to move like a startup while having the stability of a large company. We create a product that helps our customers personalize their customer communications.


Currently we are looking for a Software Engineer to join the Database Engineering team in developing applications for administering the database clusters that the Bronto SaaS platform runs on. The Database Engineering team is responsible for managing these clusters and developing automation around routine tasks such as cluster maintenance, monitoring and troubleshooting. The software that you will develop manages a variety of database technologies (Hadoop, Hbase, MySQL, Oracle DB) across thousands of servers.

This position provides a unique opportunity for individuals passionate about software development, devops, infrastructure and data. Focus will be primarily on Big Data technologies, but training and mentoring will be provided for all the database technologies we use.
 

Responsibilities\:

  • Create and adapt python tools to automate the maintenance and configuration of Bronto Hadoop servicesDevelop microservice APIs to integrate cluster metadata with other Bronto services
  • Enhance automated monitoring and alerting
  • Design CLI and Web interfaces for cluster reporting and maintenance
  • Test new versions of underlying open source technologies
  • Provide operational support for software we build and the infrastructure we own
  • Participate in an on-call rotation

 

Required Qualifications\:

  • Bachelor's degree or equivalent work experience
  • 1 years software development experience (python, java)
  • Excellent understanding of object-oriented design
  • Strong Linux background
  • Desire to learn

 

Nice to haves\:

  • Experience with continuous integration workflows
  • Experience with hadoop services (HDFS, HBase, SolrCloud, Spark) 
  • Experience with relational databases (MySQL, Oracle, Postgres)
  • Experience with automated configuration management (Puppet, Chef, Ansible)
  • Experience in an operational role

 

Work Life - what do we offer?

  • Very friendly company culture - no dress code, informal culture, flexible working schedule, etc.
  • Opportunity to be a part of new team within a startup atmosphere (Bronto), backed by a strong enterprise (Oracle).
  • Modern office - You will not regret a visit to our office. We have a gym/fitness room and chill out zones with table football (foosball), table tennis (ping-pong), PlayStation, etc. Our big terrace has a great view towards downtown, there is free fruit delivered, and more.
  • Amazing team, benefits, and a competitive salary - Oracle provides the benefits you would expect to get from an international company (extra holidays, paid sick leave, free meal vouchers and flexi passes, English lessons within working hours, Canadian Medical health program and many others), but that goes without saying. We are looking for candidates that are eager to learn and want to work on a great expanding team.
!|!Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.

As a member of the software engineering division, you will apply basic to intermediate knowledge of software architecture to perform software development tasks associated with developing, debugging or designing software applications or operating systems according to provided design specifications. Build enhancements within an existing software architecture and occasionally suggest improvements to the architecture.

Duties and tasks are standard with some variation; displays understanding of roles, processes and procedures. Performs moderately complex problem solving with assistance and guidance in understanding and applying company policies and processes. BS degree or equivalent experience relevant to functional area. 1 year of software engineering or related experience.

As part of Oracle's employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable).!|!

Get email alerts for the latest"Software Developer - Database team - Bronto jobs in Cz-cz,czech rep-prague"