The VP, Technology will assure the successful execution of the NBC Entertainment Digital’s business mission through development and deployment of the company’s online presence, including the flagship NBC app and nbc.com, lead the implementation of digital products, underlying content platforms, and planning for risk and growth, and manage a technology team responsible for architecture, software development, QA, release management, and technical support. This role will report to the SVP, Technical Operations and Product.
Translate new product and tool requirements into a technology strategy and master plan.
Lead and develop a team, providing direction and identifying development, improvement and engagement opportunities that support and encourage high performance.
Manage development and QA resources across multiple concurrent projects with in an agile development methodology, turning product requirements into production ready code, while still incorporating flexibility and creativity into the development process.
Partner with Product, Design, and Project Management teams to assess the feasibility and tactics of products and ensure the quality of all NBC Entertainment products both at launch and over their lifetime, from both consumer-facing and back-end/technology perspectives.
Evaluate and identify appropriate technology platforms (including web application frameworks and the deployment stack) for delivering the company’s services.
Select and manage company staff or outsourced vendors who will implement the application.
Assess opportunities and develop, engage and maintain partnerships with leading vendors.
Maintain leading knowledge on industry landscape, digital tools, including an awareness of competitors’ activity.
Manage and refine the company’s software development methodology.
Establish and supervise the software development process, setting short-term objectives and assessing progress as defined by the selected software development methodology.
Establish an application deployment process and supervise deployment to staging and production servers. Review and approve proposed development releases and manage the release process.
Perform technical risk identification and facilitate the development of a risks mitigation plan. Direct the execution of a group-wide information security plan that protects the confidentiality, integrity, and availability of the company’s products and customers’ data.
Establish a specification conformance and testing regimen based on user stories and the User Experience design.
Develop and promulgate coding conventions and documentation standards, with an emphasis on coding for scalability, security and performance.
Conduct code reviews and specification conformance testing as defined by the selected software development methodology.
Select, deploy, and monitor performance profiling tools and procedures. Monitor application performance and review any application failures in staging or production.
Establish and supervise a quality assurance process, including integration and system testing.
Establish a process to integrate customer service and support with the software engineering process to support resolution of customer issues and improve application usability.
Building ongoing growth of knowledge, expertise and experience in the digital area by all members of the team.
Ensure company technical problems are resolved in a timely and cost-effective manner.
Develop, track, and control the annual operating and capital budgets for purchasing, staffing, and operations.
Supervise recruitment, training, retention, and organization of all development staff in accordance with the company hiring process, personnel policies, and budget requirements.
Bachelor’s degree with significant coursework in the field of computer science, engineering, mathematics, or another related discipline.
Minimum of 10 years technology development experience.
Minimum of 5 year experience leading technology team.
Interested candidates must submit a resume/CV online to be considered
Willingness to work long hours and on weekends with short notice
Must be willing to work in Universal City, CA
Must be willing to submit to a background investigation
Must have unrestricted work authorization to work in the United States
Must be covered by Solutions, NBCU’s Alternative Dispute Resolution Program
Graduate degree in computer science, engineering, mathematics, or another related discipline.
Strategic ability to incorporate existing knowledge and research with long term vision of the digital marketplace and NBC Entertainment’s Digital goals.
Experience in Entertainment, particularly television.
Demonstrated ability to envision web-based services that meet consumer needs or solve business problems.
Hands-on experience coding in more than one currently popular web application framework.
Familiar with more than one software development methodology.
Knowledge of web standards.
Experience with UNIX system administration and web server configuration.
Knowledge of Internet protocols and RFC standards, database management systems, and revision control systems.
Familiarity with technical requirements of Internet marketing and search engine optimization.
Familiarity with information security vulnerabilities and risk management.
Familiarity with consumer privacy and payments industry compliance requirements.
Exposure to business theory, business process development, governance processes, management, budgeting, and administrative operations.
Polished with excellent interpersonal, managerial and communication skills
Acute attention to detail and focus on delivering excellence.
Flexibility and an ability to work in a fast paced, deadline driven environment.
Ability to prioritize and set clear objectives for team.
Apply to job
end to friend
Save to cart
NBC Universal - 18 months ago