Full-Time Sr. Data Engineer
Job Description
NCM is the connector between brands and movie audiences. As America’s largest cinema advertising network, and the #1 Millennial weekend network in the U.S., NCM offers broad reach and unparalleled audience engagement, presenting our Noovie pre-show on over 21,100 screens in over 1,700 theaters. NCM Digital goes beyond the big screen, reaching entertainment audiences with exclusive content and ground-breaking apps like Noovie Arcade, Fantasy Movie League, and Noovie Shuffle.
POSITION SUMMARY:
The Senior Data Engineer will be responsible for the day to day management of the Noovie Shared Services system with particular focus on integrating, optimizing, enhancing, and otherwise supporting the data feeds from multiple sources including 2nd & 3rd party data feeds as well as 1st party data collected in the Noovie ecosystems of mobile apps & websites. In addition, the Senior Data Engineer will be responsible for evaluating, enhancing, testing, provisioning, and improving the system health and performance of the hosted servers which constitute the Noovie Shared Services system. Candidate will also assist in managing the Dev Ops team, training new resources, and participating in the career development required to help build and maintain a world class technology organization. The candidate will be working on a small team, so they will be expected to have familiarity with a broad scope of skills involved in development of a product. Must be self-motivated, flexible and willing to do whatever it takes to deliver on a deadline.
ESSENTIAL FUNCTIONS: Essential duties and responsibilities may include, but are not limited to, the following:
• Monitor system health on an ongoing basis. Review the system board throughout the operational day and ensure that alerts are assigned to the appropriate team members for proper system awareness at all times.
• Communicate and interface with project team members including but not limited to other technology operations resources, product managers, database analysts, backend developers, frontend developers, project management, technology architects, designers, UX/UI specialists, and testers.
• Manage sizing, scaling, and upgrades of production, staging, and other database systems including SQL, no SQL, and other database tools.
• Manage high availability components of the database environment for proper scaling and availability requirements as dictated by the business
• Collect and document requirements from a variety of sources including backend developers frontend developers, operations resources, and other project team members.
• Ability to communicate needs to shared services product management with sufficient clarity and detail to enable the authoring of epics and stories for effective engineering execution.
• Ability to understand and disseminate requirements information from requirements documents into practical work instructions such as Jira tickets.
• Ability to assist other resources such as Front and Backend Developers to understand requirements.
• Understand and size data feeds and other data external data sources so that they may be consumed by the backend system as appropriate, as needs dictate, and as capabilities allow.
• Analyze and provide suggestions to identify and improve database performance and usability. Focus on building scalable database solutions is a mandate.
• Perform quality assurance in application testing, such as system, unit, regression, load, automated, and acceptance testing
o Participate in and manage professional quality system and application testing processes including web and native applications. Ability to support complex multi-device testing scripts is required.
o Design and execute scalability testing processes with both internal and vendor resources.
o Ability to participate in the creation of test scripts and protocols
• Estimate level of effort, evaluate new options of similar technology, and offer suggestions to improve processes
• Provides recommendations for application and system improvements
• Provide weekly, monthly, quarterly, and annual status reports suitable for inclusion in divisional status & review meetings
• Development and maintain technical documentation.
• Special projects as assigned.
QUALIFICATIONS:
• Knowledge/Skills/Abilities:
• Deep SQL knowledge and experience
• No-SQL database knowledge and experience
• Power BI or similar BI toolsets
• TFS/Git version control management
• Familiarity with Adobe Photoshop, Illustrator
• Experience with Google Analytics
• SEO
• DNS
• Redundant web servers
• Redundant SQL servers
• Associated data ingestion utilities/services
• Networking
• Active Directory
• Code and SQL Backups.
• Experience with Azure and or AWS
• Experience with Microsoft Project
• High attention to detail
• Undergraduate degree or equivalent work experience required.
• Must exhibit strong initiative and follow-through.
• Ability to handle and prioritize multiple projects at once.
• Ability to handle flexible workloads in a fast-paced environment.
• Comfortable with managing change, deadline driven, proactive.
• Ability to cross-train and document job responsibilities.
• Experience and ability to work in a dynamic and collaborative team environment.
• Strong organizational skills.
Experience and Training:
Any combination of the following experience and training (designated as required and/or preferred) that would provide the required knowledge and abilities is qualifying.
Experience: 8+ years
Education: College degree in a related field, or equivalent experience.
Licensure / Certification:
DBA certification a plus.
WORKING CONDITIONS
Work Conditions:
(e.g., Office environment, exposure to computer screens, etc.).
This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, and filing cabinets.
Physical Conditions:
Essential and marginal functions may require maintaining physical condition necessary for sitting for prolonged periods of time, etc.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. To request an accommodation, please contact People & Organization at (303) 792-8899 or email:
**@nc*.com
.
****Out-of-market applicants are welcome. Please be advised that NCM does not pay any relocation expenses****
How to Apply
Please apply through the following link: https://bit.ly/2UJYsOA407 total views, 0 today