Posted in

Sr. Database Engineer

Sr. Database Engineer

CompanyGIA
LocationCarlsbad, CA, USA
Salary$110000 – $160000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Experience working with Oracle ExaData / ExaCC as well as OCI
  • Expert-level knowledge of SQL, PL/SQL, including stored procedures, functions, triggers, and views.
  • Extensive experience working with Oracle database and with query tuning and troubleshooting.
  • Ability to efficiently write database code without compromising data quality, privacy, or security.
  • Knowledge of database design principles, query optimization, index management, integrity checks, statistics, and isolation levels.
  • Experience utilizing various high availability (HA) and disaster recovery (DR) options for Oracle Database.
  • Knowledge of both relational and non-relational (NoSQL) databases
  • Experience with backup/recovery best practices.
  • Bachelor’s degree in Computer Science, Engineering or equivalent combination of education and related work experience.
  • 4-5+ years of experience working with Oracle databases.
  • Experience with version control systems, DevOps, continuous delivery, and continuous integration practices required.
  • Experience of managing, owning and delivering high quality projects to objectives and within time scales required.

Responsibilities

  • Analyze the needs of an organization and produce an effective database system according to their needs and specifications.
  • Participate in the development and maintenance of strategic, architectural and tactical plans for the database and data warehouse environments; be conversant with, and cognizant of, the future direction of systems, how that direction impacts the company and how future and current database systems can be utilized for the company’s benefit.
  • Provide technical leadership on database systems and solutions.
  • Provide individual mentoring and training on databases and tools. Recommend, test, and evaluate new technologies, software tools; recommend and implement improvements.
  • Implement and maintain database code in the form of stored procedures, scripts, queries, views, triggers, etc.
  • Ensure the efficiency of database code, the integrity of data structures, and the quality of data content.
  • Write scripts to ensure data movement between various databases and ensure the scripts written are fault-tolerant and extensible.
  • Set and maintain database standards.
  • Monitor database performance and identify and implement optimization opportunities.
  • Ensure the organization Disaster Recovery and Business continuity plans are robust and are staying up to date with the changing application and infrastructure landscape.
  • Keep up to date with current trends in computing, application architecture, and cloud computing services.
  • Ensure deliverables meet customer expectations for speed, quality, and value.
  • Other duties as assigned.

Preferred Qualifications

  • Experience with cloud technologies is good to have.