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:
- 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.