Job Description
- Works with the IT Web Team to design, develop, support, and maintain responsive webpages and the underlying programming necessary for the City's internal and external websites for use on modern browsers and mobile devices;
- Assists in the review, re-engineering and development of business process and procedural requirements for enabling websites and webpages;
- Collaborates with the IT Web Team and City staff concerning analysis, design, requirements, development and implementation strategies for websites and webpages;
- Creates new website structures, applications, and functionality for internal and external customers. * Works with the IT Web Team in supporting the various websites and webpages for the City, providing 2nd tier technical support;
- Reviews peers change controls and monitors requests to ensure best practices and minimization of system impacts; * Provides technical support and maintenance of assigned websites and webpages;
- Writes, creates, and makes modifications to the website and webpages; troubleshoots issues and takes appropriate action to correct;
- Performs all work duties and activities in accordance with City policies and procedures; * Works in a safe manner and reports unsafe activity and conditions.
Follows City wide safety policy and practices and adheres to responsibilities concerning safety prevention, reporting and monitoring as outlined in the City's Safety Handbook. Job Requirements
- Minimum of 3 years of experience with PHP, Twig, JavaScript, HTML, and CSS. Familiarity with Drupal Webforms or JavaScript libraries is a plus.
- At least 2 years of experience working with Drupal as a Site Builder, Front-End Developer, Back-End Developer, or equivalent role.
- In-depth knowledge of Drupal 8+.
- Expertise in writing and debugging back-end code for Drupal, including but not limited to : Custom module development, conversion, and editing for Drupal 8+.
Experience with advanced Drupal 8+ tools such as Drush, Composer, Configuration Management, Plugins, and Services.
- Proficiency in Drupal 8+ site-building tasks, including : Enabling and configuring modules.Managing settings, configurations, views, menus, and view modes.
- Experience with managed hosting services and deployment tools.
- Experience managing multiple local development environments and using command-line tools in conjunction with version control and continuous integration systems.
Experience with GIT is preferred.
- Well-rounded knowledge of web technologies and tools; content management systems and computer systems.
- Proven testing, troubleshooting, and problem-solving skills. Experience with WCAG 2.1 and Section 508 Accessibility Standards compliance.
- Ability to self-organize and work collaboratively with team members. Adaptation to multiple tasks and shifting work objectives.
30+ days ago