PHP/Drupal Developer
This position provides high-quality development and supportfor our client's digital systems and mobile apps. Projects include streamingvideo, video on demand, template-driven publishing, design implementation,prototyping, social media integration, automated syndication of content and webanalytics. The primary CMS is in transition from an internally built system toDrupal. There are also custom-built applications and publishing systems. Thisposition works closely with a development team using the availableinfrastructure (PHP, Drupal, MySQL, HTML, JavaScript, CSS) and providestechnical leadership on site and business projects.
DUTIES:
Facilitate or perform analysis of customer and vendorrequirements and create or approve detailed program design specifications forhigh complexity user interfaces, application enhancements, new functionality,and backend processes in collaboration with a cross functional team.
Perform web development, template development, testing,debugging, integration, documentation and deployment in accordance withindustry best practices.
Participate in workflow design and analyze existingproduction and implementation processes in order to ensure scalable solutions.
Provide guidance and task direction to other developers.Perform project management, coordination, and integration activities acrossprojects as needed. Facilitate communication and problem resolution between“technical” and “functional” groups.
Consistently meet or exceed deadlines on projects. Assist inmaintaining operational queue.
Contribute to task identification, work effort estimates,and work schedules for development and maintenance activities.
Participate in the analysis, definition, and scoping ofefficient, cost effective application solutions.
Work with internal departments to provide associateddeliverables required for the successful completion of development andmaintenance assignments (e.g. business development, database development, webdesigners, end-user training).
Research new technologies; provide ideas for technical orworkflow / process improvements.
Provide on-call support as assigned.
QUALIFICATIONS REQUIRED:
5-7 years experience developing websites for businesspurposes.
Experience with large-scale database-driven web development.
Strong PHP Web application development and supportexperience, including planning for load, QA and database interaction. Drupaldevelopment experience important.
Thorough understanding of the web and web browsers, theircapabilities and limitations.
Thorough knowledge of HTML, CSS, AJAX, JavaScript (andpopular frameworks), PHP, MySQL, XML/JSON.
Analytical and critical thinking skills, as well as strongattention to detail.
Good interpersonal skills, and written and verbalcommunication skills.
Ability to prioritize multiple tasks effectively.
QUALIFICATIONS PREFERRED:
Proven experience leading teams of other developers onsuccessful high-profile, high-visibility web projects with advanced cachingtechnologies.
Development experience with Drupal, Object Oriented Design,Automation, Unix shell scripting.
1-2 years of mobile web site development.
Experience in all phases of web site development andmaintenance life cycle.
Demonstrated familiarity with Agile methodology.
Key Skills: