Department/Division

Administrative Services / Information Systems

Paygrade

C43

FLSA Status

Exempt

Supervision Received From

Supervision Exercised Over

Compensation

Annual: $92,476.80-$124,841.60

Summary:

The Senior Web Developer serves as the subject matter expert in the areas of web development and data integration between disparate systems and functional areas to provide an integrated, standardized web-based application environment. The primary responsibilities of this position are to design, develop, deploy, and maintain websites that inform and engage external customers and internal staff, replace legacy software, and improve business processes.

Distinguishing Characteristics:

The Senior Web Developer works independently under limited direction and is responsible for developing and maintaining the agency’s internal and external websites. This includes multiple Drupal websites, a SharePoint 365 environment, and other internally developed sites.  This requires the ability to work with stakeholders, developing an in-depth knowledge of business requirements, and using expert knowledge in building both the front end (what users see and interact with) and the back end (data storage and processing) of a website to develop effective agency website applications.

Essential Duties:

Duty No. Description Frequency
1

Serves as the agency’s subject matter expert of the Drupal content management system (CMS). Maintains the codebase of multiple Drupal websites for security and stability using Composer, version control, and DevOps best practices. Improve functionality of Drupal websites by installing and configuring contributed Drupal modules. Creates new content types, taxonomy, views, and other Drupal components as required.

Weekly 30%
2

Writes custom Drupal modules using PHP and front-end languages. Also builds custom websites using languages such as PHP, Python, or Node.

Weekly 20%
3

Works effectively with structured, semi-structures, and unstructured data through databases, automatic programming interfaces (API)s, and other storage mechanisms. Uses 3rd party APIs to integrate disparate systems. Works with transit specific datasets, such as the static and real-time General Transit Feed Specification (GTFS) feeds.

Weekly 20%
4

Leads the development, implementation, and support of custom Drupal themes using HTML, CSS, JavaScript/jQuery, YAML, and Twig. Also creates front-end development for internally developed websites. Obtain and interpret business requirements, creating wireframes, and working with internal and external stakeholders to create responsive, mobile-first websites.

Weekly 10%
5

Leads designing, testing, and implementing of database objects such as tables and views, Structured Query Language (SQL) scripts and stored procedures, metadata documentation such as data dictionaries, technical documentation, and process documentation.

Weekly
6

Develops a positive relationship with key partners within the agency and thoroughly understands their business strategy and operational objectives. Meets with stakeholders to gather business requirements. Works with 3rd party vendors to design, build, and maintain websites.

Weekly 10%
7

Performs other duties of a similar nature or level.

As Required
8

Must meet regular time and attendance standards.

Always
  • Various programming languages (HTML, CSS, JavaScript, jQuery, PHP, Python, etc);
  • Building, administering, and configuring websites using the Drupal CMS;
  • Deploying websites using Microsoft Azure  Pantheon, Acquia, or similar cloud PaaS services;
  • Microsoft Azure or similar Cloud platform.
  • Knowledge of user experience (UX) and user interface (UI) best practices, usability testing, and web accessibility standards such as WCAG 2.2
  • Microsoft Office applications (Word, Excel, Access, PowerPoint, Outlook, Teams); 
  • Applicable operating systems; 
  • Principles of project management.

Skills:

Skill in:

  • Software/website development using the Drupal CMS;
  • UX/UI design;
  • Defining problems, collecting data, establishing facts, drawing conclusions, and making appropriate recommendations;
  • Databases and data;
  • Operating computers and related software applications;
  • Providing excellent customer service;
  • Establishing and maintaining effective working relations with others;
  • Strong communication and interpersonal skills.
  • Demonstrates significant initiative, independence, ability to follow through, and is detail-oriented.

Licensing Requirements:

Washington Driver's License or the ability to respond in a timely manner to issues arising throughout the Intercity Transit service area on a 24-7 basis.

One or more of the following is preferred: 

  • Acquia, Pantheon, Azure, AWS certifications.
  • Project management certifications.
  • Other industry recognized certifications.

Must submit to criminal background check the results of which must meet hiring criteria for the role.

Physical Requirements:

Positions in this class typically require: typing, grasping, talking, hearing, seeing, and repetitive motion.

Sedentary Work: Exerting up to 10 pounds of force occasionally and/or a negligible amount of force frequently or constantly to lift, carry, push, pull or otherwise move objects, including the human body. Sedentary work involves sitting most of the time. Jobs are sedentary if walking and standing are required only occasionally, and all other sedentary criteria are met.

Training and Experience:

Bachelor’s Degree in Computer Science or similar area of study and four years of experience in website administration, software development, and databases; or an equivalent combination of education and experience sufficient to successfully perform the essential duties of the job such as those listed above.

Note:

The above job description is intended to represent only the key areas of responsibilities; specific position assignments will vary depending on the business needs of the department.