Senior Software Engineer - Oracle Databases
Fivetran
- Novi Sad, Južnobački okrug
- Stalan
- Puno radno vreme
- Facilitates Data Analytics - join our mission to reliably deliver best-in class schemas, and clean data, designed to be intuitively useful to analysts.
- Contributes to our Community - help develop tools like Data Lakes, SQL-based Transformations, and schema explorers to empower analysts to choose the best tools, and to make those tools more powerful.
- Is Absolutely Dependable - work to make Fivetran the most reliable and secure component of our customers' data infrastructure.
- Dive deep into data replication debugging, analyzing existing code that is in use by hundreds of customers today. Some clients are operating the largest Oracle clusters in the world.
- Analyze new features that are introduced by Oracle in recent releases and determine how to develop supporting features
- Contribute to the efforts to the maintenance and improvement of existing connectors; call for improvement in all areas of Fivetran's codebase and infrastructure
- Be a part of the process to move a high performance client side service to the cloud and operate at scale
- Develop software designs and technical roadmap for the team
- Contribute to hiring by participating in the interview process
- 5+ years programming in C and Java languages
- Writes well-structured and performant code
- Be able to dive into code that has been previously written and suggest improvements
- Understand and can explain how to build high performance systems and processes
- Able to define project requirements and be proficient at designing software and infrastructure
- Enjoy mentoring and growing junior develops
- Have an analytical mindset that helps you identify design flaws in existing systems and come up with improvements
- Experience understanding customer requirements and/or problems and breaking them down into engineering tasks
- Reverse Engineering
- Previous experience working in linux kernel or device driver development
- Experience in working with open source projects with other collaborators
- Experience in data processing (ETL, ELT) and/or cloud-based platforms
- Experience in designing and developing file, event, application, or database connectors
- Experienced working in a cloud environment utilizing AWS, GCP, Kubernetes, Docker, CircleCI, or similar technologies