Wednesday, February 05, 2014
VP - Engineering - Discovery Communications - New York
Job description
We are seeking candidates for the position of VP- Engineering to be located in our NYC office.
Position Summary:
Discovery Digital Media is looking for VP, Engineering who is an operational leader with hands-on coding experience in key web technologies for a high traffic web publisher. This key technology leadership role will be responsible for the delivery of interactive consumer solutions based on current Internet technologies including LAMP, java, xml/json/rss, PHP, and object oriented JavaScript. The candidate for this role must demonstrate a track record of implementing consumer products to very large audiences, proficient in and knowledge of CMS platforms, including WordPress, that publish a range multimedia digital content, and a deep understanding of streaming video and on demand video, video player and video management systems
The VP, Engineering will have experience leading agile teams of full stack developers – both internal and outsourced - in developing innovative content-driven websites using responsive design (HTML5 / CSS3 / JS), building next generation solutions for search via Solr, and dynamic, API-driven web services. The leader in this role will be a strong verbal and written communicator with an operational and executional bias towards creating high quality, cutting edge interactive experiences. He or she will have a working knowledge of continuous delivery patterns (i.e., automated testing, continuous integration, continuous deployment), knowledge of cloud infrastructure and platforms (i.e., Amazon Web Services, Heroku) and knowledge of relational database platforms such as MySQL.
Responsibilities:
1. Experience with large scale Java web application architecture, design, implementation and performance tuning.
2. Strong sense of ownership of the build and release process, including the management of shared code bases, and distributed development teams.
3. Working knowledge of caching technologies and patterns (e.g., Memcached, CDNs) and other related web application scaling techniques.
4. Working knowledge of RESTful services definition and integration
5. Working knowledge of mobile development including Android and iOS
6. Experience directing multiple software development teams via subordinate team leads on different time zones
7. Experience planning, scoping, budgeting and implementing consumer-facing web sites or applications as a key member of a cross-functional product delivery team
8. Experience leading large scale Java web application architecture, design and implementation projects
9. Knowledge of computer software engineering practices, including architecture design patterns and software engineering lifecycle methodologies (especially agile or iterative methodologies)
10. Experience developing and deploying web content management and page delivery systems, ad sales and trafficking systems, and related business processes
11. Ability to manage people and processes, including geographically distributed teams
12. Experience working in a collaborative environment, including building consensus and negotiating solutions
13. Experience evaluating, contracting and managing vendor professional services
14. Knowledge of business and management principles involved in resource allocation, financial management, leadership technique and coordination of people and resources
15. Ability to translate technology into business language for communication with non-technical management
16. Experience prioritizing requests from multiple customers/stakeholders
17. Experience planning and managing a departmental budget, including planning and managing a capital budget
18. Organization and time management skills
19. Oral and written communication skills
20. Interpersonal skills
21. Presentation skills
22. Critical thinking and logical reasoning skills
23. Troubleshooting and problem solving skills
24. Coaching and mentoring skills
Desired Skills and Experience
Requirements:
*Education: Bachelor's degree in Computer Science or related technical field from an accredited college or university, or commensurate experience
*Experience: 10+ years of experience implementing technology solutions, including 4+ years of management experience
*Must have the legal right to work in the United States.
Refer This Job To Your Friends And Help Them To Find Jobs!