We are seeking an experienced database professional with 10+ years of hands-on experience working with large-scale, highly available, distributed production database systems deployed in cloud environments. The ideal candidate will possess a deep technical background, a passion for innovation, and a history of developing robust service-oriented architectures and RESTful web services.
What is IAM at OCI
Who are we looking for
What are the biggest challenges for the team
Responsibilities:
- Design, implement, and maintain large-scale, distributed databases for enterprise cloud solutions.
- Develop and optimize highly available database solutions using Oracle Cloud Database technologies, including Oracle 19c/12c, Multi-Tenant Databases, Oracle Autonomous Database (ADB), and related OCI Cloud Services.
- Build and maintain RESTful web services leveraging strong knowledge of service-oriented architecture.
- Create, enhance, and optimize SQL and PL/SQL procedures automate database operations using scripting languages.
- Troubleshoot complex issues, perform database performance tuning, and optimize application performance on OCI-based environments.
- Collaborate with cross-functional teams to deliver high-quality solutions and support business objectives.
- Evaluate and implement database high availability (HA) and disaster recovery (DR) strategies, including Oracle Data Guard, GoldenGate, and replication solutions.
- Stay current with emerging database technologies, including NoSQL, JSON DB, and MySQL systems.
Qualifications and Skills:
- 10+ years of professional experience with databases in large-scale, production cloud environments.
- Strong expertise in Oracle tools and technologies: Oracle Cloud Databases (19c/12c), Multi-Tenant architecture, OCI Services, Oracle Autonomous Database, SQL, PL/SQL.
- Proficiency in developing with Java/J2EE, C++, C#, or similar object-oriented languages experience with scripting languages such as Python, Perl, or Linux Shell.
- Proven ability to automate tasks and develop command-line tools using at least one scripting language.
- In-depth knowledge of database architecture, performance tuning, and Linux operating systems.
- Experience implementing and maintaining high availability/disaster recovery, replication, as well as exposure to NoSQL, JSON DB, and MySQL systems.
- Strong collaboration skills with the ability to work independently and within a team.
Responsibilities:
- Design, implement, and maintain large-scale, distributed databases for enterprise cloud solutions.
- Develop and optimize highly available database solutions using Oracle Cloud Database technologies, including Oracle 19c/12c, Multi-Tenant Databases, Oracle Autonomous Database (ADB), and related OCI Cloud Services.
- Build and maintain RESTful web services leveraging strong knowledge of service-oriented architecture.
- Create, enhance, and optimize SQL and PL/SQL procedures automate database operations using scripting languages.
- Troubleshoot complex issues, perform database performance tuning, and optimize application performance on OCI-based environments.
- Collaborate with cross-functional teams to deliver high-quality solutions and support business objectives.
- Evaluate and implement database high availability (HA) and disaster recovery (DR) strategies, including Oracle Data Guard, GoldenGate, and replication solutions.
- Stay current with emerging database technologies, including NoSQL, JSON DB, and MySQL systems.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.
Career Level - IC4