Extensive knowledge of all web development methodologies and technologies including Drupal content management systems, e-commerce solutions, Web 2.0 and social media
The ability to contribute to technical planning and development within a network of linked websites and associated digital products, as well as create, maintain and upgrade digital products and sites
Excellent communications skills (oral and written) and technical understanding to present complex technical concepts to non-technical audiences
A detail oriented approach with the ability to assign appropriate importance to events and actions
Bachelor’s degree in computer science or information technology
7+ years experience with development and coding
Extensive experience in Drupal 6 and a broad understanding of CMS
Strong command of PHP 5, SQL, HTML, XHTML, CSS, JavaScript, Apache, SQL Server, SML, AJAX
Cross-platform experience (web, mobile, desktop)
User agents and user-interface delivery platform differences (OS/browsers/versions)
Web standards and web accessibility awareness (W3C WAI)
Competency in establishing technology strategy and leading system design for Drupal CMS
Full life-cycle including planning, wireframing, specifications, QA/testing, version control, delivery and upgrading
An asset: solutions design and architecting; Java Frameworks/J2EE/JSR168 (Portal/Portlets); Adobe Air, Silverlight, Flash