Python Software Engineer - Bronto
OracleUs-nc,north car-durhamUpdate time: January 29,2020
Job Description

Bronto is 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 database maintenance, monitoring and troubleshooting. The software that you will develop manages a variety of database technologies (MySQL, Oracle DB, Hadoop) 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 relational database 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 Databases and related services
• Enhance automated monitoring and alerting
• Design CLI and Web interfaces for reporting and maintenance
• Test new versions of underlying open source technologies
• Provide operational support for software we build and the database 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 relational databases (MySQL, Oracle, Postgres)
• Experience with Hadoop services (HDFS, HBase, SolrCloud, Spark) 
• Experience with automated configuration management (Puppet, Chef, Ansible)
• Experience in an operational role

!|!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.

Oracle is an Affirmative Action-Equal Employment Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, protected veterans status, age, or any other characteristic protected by law.

!|!

Get email alerts for the latest"Python Software Engineer - Bronto jobs in Us-nc,north car-durham"