The (senior) Drupal Developer, BravoTV.com, is responsible for back-end development and publishing content across Bravo websites. Must be familiar with Drupal content management and have a good understanding of all cycles of high-traffic web site development. Must be a highly motivated self-starter capable of working independently and as part of the team. This is a not a position for maintaining a site but rather, a position that requires a person with technical savvy, who can help ensure that Bravo stays at the forefront of technology in content management, games, social network, and mobile development.
Responsibilities:
· Architect and implement technical solutions that are robust, scalable and maintainable
· Experience with all cycles of web development, working with other teams to help define functional specs, create technical specs, architect, implement, create testing modules (from early in development stage), and prepare documentation.
· Help maintain and troubleshoot the CMS and other applications on the site
· Redesign existing sites to maximize broadband user experience
· Work in tandem with Technology Director to refine overall software architecture. Ensure CMS architecture and implementation is maintainable and extensible to accommodate future development and maintenance.
· Create custom Drupal modules based on the business requirements
· Create Drupal Themes and work with front-end developers to refine them
· Create applications outside of Drupal, in Python or other languages when make sense for performance and scalability.
· Work with outside developers or vendors on defining the requirements and integrating their applications into Bravo.
Basic Qualifications and Desired Characteristics:
o Bachelors in Computer Science or Engineering
o Minimum 3-4 years Drupal experience required
o Experience programming in PHP and javascript
o Experience with creating custom Drupal modules.
o Experience in database development using SQL, especially MySQL
o Comfort with UNIX/Linux environments
o Previous experience with memcache, Hibernate, Varnish, and similar open source caching and web acceleration mechanisms
o Experience developing and scaling large web sites
o Motivated, self-starter, independent, results oriented and professional
o Ability to manage multiple projects and to prioritize effectively
o Strong interpersonal and management skills to complement technical expertise
o Ability to work within Agile project cycles and manage rapid changes
o Good knowledge of HTML and CSS for cross-browser, cross-platform display. This includes knowledge of cross-browser scripting issues.
o Proven results oriented person with a delivery focus
o Passionate about television and pop culture
o Experience with entertainment & media websites a plus
o Excellent oral and written communication skills
o Experience working with other app servers or content management systems a plus.
o Experience working with object oriented languages such as Java, c++ or having a solid understanding of programming methodology a big plus.
o Experience working with Python a plus.
o Experience or working knowledge of iphone and other mobile development frameworks a plus
o Experience or knowledge of game development a plus.
o Experience with Flash development a plus.
o Experience with developing Facebook applications or other viral applications a plus.
– Front-end development expertise a plus.
Apply at: www.nbcunicareers.com Vacancy# 1274949