Comcast Careers

Sr. Database Engineer

Philadelphia, PA
Technology (Technology - Software Engineering)

Job Description

Business Unit:

We are seeking a highly motivated, customer focused, solutions oriented, Senior Database Engineer. This position is accountable for building, managing, operating, and continuously improving Database and Tools Infrastructure that support Comcast's customer facing applications, back-office, and provisioning infrastructure in a 7*24 environment Positions focus on architecting, building, deploying and stabilizing code, services, systems, tools; driving standardization and service focused instrumentation; provides subject matter expertise; resolving break/fix scenarios, engaging broader teams as necessary; and partnering/leading vendors and regions to achieve continuous improvement. Takes lead on issue resolution activities, using knowledge of complex and company-wide systems.

This position requires a master level knowledge of Oracle RDBMS. Master understanding of database concepts, availability, performance, usage and configuration. Ability to setup, troubleshoot and tune complex standard and non-standard replication. Uses knowledge of existing database platforms to evaluate and recommend new technologies. Uses database knowledge to solve issues on unfamiliar products. Creates and maintain database policies, standards and overall documentation including availability, replication, availability, and backup & recovery policy, service level agreement, baseline architecture, change management, access to production, unsupported HW/SW, security & audit violations and risk acceptance.

Knowledge and experience with relational DBMS concepts, design, architecture, operations and systems
Experience to include, performance tuning, data migration & transformation, database monitoring, database backup/recovery, capacity management, replication (Golden Gate) and high availability
Excellent writing & debugging complex SQL and understands the best ways to incorporate database requests into application programs.
Experience overseeing technical details of project from inception to launch, delegates to other technical resources while setting direction.
Designs, creates, analyzes and implements databases and data models
Engineer end-to-end solutions which requires interaction with other engineering teams like Storage, Systems, Platforms, Networks and Backup & Recovery
Develop detailed logical and physical design solutions through understanding business and technology strategies and roadmaps in line with company policies and architectural standards
Ability to multi-task and prioritize with little to no supervision, providing team leadership skills.
Ability to work well under pressure
Consistent exercise of independent judgment and discretion in matters of significance
Excellent communication skills
Highly driven, highly involved, highly proactive
Regular, consistent and punctual attendance. Must be able to work nights and weekends, variable schedule(s) as necessary. Must be able to support 24x7 on-call rotation.
Play a key role at a senior-level to the Application, ETL and Data Warehouse teams by implementing a solid, robust, extensible, resilient design that supports key business flows.
Develop, implement and maintain Database best practices
Work with peers in administration to tune code and plan for capacity needs
Deliver clear, well-communicated and complete project documents.
Analyze and solve problems and recommend improvements to existing systems and processes.
Ensure data security, data quality and governance of data.
Develop, implement and maintain applications with RDBMS and NoSQL technologies
Leverage big data technologies and integrate data across the ecosystem
Knowledge in data warehousing methodologies and best practices required.
Strong verbal and written communication skills required.
Effective interpersonal relations skills, ability to effectively collaborate with others and work as part of a team required.
Skills in navigating a large organization in order to accomplish results required.
Ability to initiate and follow through on complex projects of both short and long term duration required.
Excellent organizational and time management skills required.
Excellent analytical and problem solving skills required.
Works independently, assumes responsibility for job development and training, researches and resolves questions and problems, requests supervisor input and keeps supervisor informed required.
Participate on interdepartmental teams to support organizational goals

Basic Qualifications
Bachelor's Degree is required
7 + year of experience working with Database solutions, architect, design and implement or similar role required

Preferrred Qualificaitons
Five to seven years with Administration, Development of End to End Application & ETL architecture
5+ years of extensive experience in database availability management in technologies such as RAC, ASM, Data Guard
4+ years of extensive experience in database performance tuning and capacity management
Two plus years of hands-on experience in developing and tuning PLSQL
Four plus years of hands-on experience in configuring and supporting Golden Gate replication.
Two plus years of hands on experience with NoSQL platforms
Four plus years of hands-on experience in scripting and automation
Requires understanding of complete SDLC and Experience with continuous integration, test-driven/behavior-driven development, and agile, scrum development methodologies
Ability to work effectively across organizational boundaries
Excellent oral, written, analytical, problem solving, and presentation skills

Oracle Certified Professional (OCP) in Oracle 11g and/or 12c is preferred
Hands on experience with MS SQL Server
Experience with Big Data Technologies
Knowledge of DevOps Tools and Processes
Hands on experience with Cloud Technologies

Comcast is an EOE/Veterans/Disabled/LGBT employer