The Web Developer works with designers and writers to develop site functionality, content and presentation (CSS, etc.). Works with IT specialists to manage, maintain, and ensure that the site meets accessibility, performance, and security requirements and that it complies with industry standards. Ensures content is up to date, easy for visitors to find and navigate.Uses site management tools to monitor traffic and analyze the pattern of visits and site usage.Uses information to optimize site functionality, content, and appearance to increase visitors.Troubleshoots site functionality errors and upgrades site development systems and toolsMonitors and facilitates backups; monitors and maintains content delivery network (CDN).Performs other related responsibilities as assigned.
- Uses site management tools to monitor traffic and analyze the pattern of visits and site usage.
- Support theme design and work closely with stakeholders to ensure a visually appealing, functional, and intuitive implementation
- Oversee system administration, including deployments and configuration management of webservers
- Troubleshoots site functionality errors and security upgrades and tools to mitigate vulnerabilities.
- Monitors and facilitates backups.
- Responsible for back-end and front-end development, site building and architecture
- Plan and implement migration of an existing Drupal 7 site to Drupal 8, including data and custom modules
- Write clean, maintainable and extensible code using platform and industry standards
- Reliably deliver assigned tasks in a timely and efficient manner and take ownership of the product delivery
- Other duties as required
- Bachelor’s Degree in Computer Science or related discipline, or the equivalent of education, certification, or work experience
- Experience developing web solutions in Drupal and PHP implementations in a LAMP environment; Ability to architect Drupal solutions including data, display, and information architecture
- Experience creating custom Drupal modules
- Experience building responsive websites using Drupal CMS, HTML/HTML5, CSS/CSS3/SASS, and JavaScript/jQuery, and frameworks such as Zurb Foundation
- Experience with version control using Git, including managing branches, is required
- Thorough understanding of the Software Development Lifecycle
- Experience working with programming APIs such as Drupal, Javascript, JQuery
- Strong oral and written communication skills, with the ability to communicate effectively at both a technical and non-technical level.
- Drupal Experience with strengths in back-end Drupal module development