Location San Diego, CA

No of Position : 6 Nos
Job Description
A Senior Development Database Engineer will participate in the creation of a large product suite that enables content protection and security for video delivered via satellite, cable, or the Internet. In particular, the engineer is responsible for designing and developing data models, stored procedures, and scripts to support new applications and enhance existing applications; solving problems both for internal and external clients, and maintaining and enhancing our use of Oracle RAC and Dataguard. The engineer will review requirements, develop the architecture and design of features (including the relevant documentation), develop prototypes, participate in design and code reviews, and program (including unit testing). The engineer must be able to demonstrate technical excellence in his/her personal work as well as contribute to the team’s continued success by sharing technical knowledge. The engineer must be able to follow our development process and contribute to its implementation. The engineer must be able to provide constructive criticism and feedback to colleagues in design and code reviews (in group settings as well as one-on-one) as well as be able to receive constructive criticism and feedback from colleagues. The engineer must be willing to work on existing applications (including defect repairs) as well as develop new features. The engineer must be able to travel occasionally. The engineer must be able to take direction and be able to work independently to implement. The engineer must be able to communicate professionally and positively with clients.
Duties and Responsibilities Develop and maintain Java and C++ DAO libraries Develop recognized, industry-standard best practice solutions for data archival Optimize and manage the performance of the database, through data engineering and performance analysis Develop the database portions of new enhancements to products in the suite of applications including participating in requirement review, design, and development Provide maintenance on existing database structure and code for products in the suite of applications Provide a third-tier of support for the database portion of the products in the suite of applications Play a supporting role in product architecture design, assisting the architecture team with feedback as necessary Operates as a mentor to associate database and software engineers, providing an open learning environment for cross-team knowledge sharing Share technical knowledge in both one-on-one and group settings Play a vocal role in design and code reviews for products throughout the suite of applications Participate in creating and maintaining department standards for software development best practices
Estimate and plan development tasks, improve development processes and tools to meet corporate targets Provide accurate, timely, and detailed work notes and status in the company issue tracking system Create and review documentation for both internal and customer-facing documentation for best practices, configuration and deployment Develop tools for engineering and Global services to help monitor, upgrade and ensure a healthy product deployment Others as assigned
Qualifications 8 + years software engineering work experience 5 + years experience as a DBA for an RDBMS 5 + years SQL querying and scripting experience 4 + years PL-SQL stored procedure development 3 + years data modeling experience 3 + years query optimization 2 + years programming C/C++, Java, or Objective C 2 + years Oracle RAC and Dataguard experience 2 + years of experience architecting and maintaining highly available database clusters Self-directed, capable of independent work Excellent communication skills including documentation Bachelors degree in computer science or related field or equivalent experience
Preferred Digital Rights Management Experience in a security organization JDBC NoSQL OCI ODBC Oracle certification Server and application programming in Linux, OS X, or Windows Service-oriented architecture Video Conditional Access Systems Video standards such as: DECE/UltraViolet, MPEG2/4, AVC, H.264, MPEG DASH, HTTP Live Streaming, PlayReady, Marlin and RTSP Virtualization Windows Media.

Send cv to