IS Programmer Analyst (Drupal Developer

The Drupal Association
San Francisco, United States of America
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 147K

Job location

San Francisco, United States of America

Tech stack

HTML
JavaScript
PHP
CSS
Computer Programming
Linux
Drupal
Web Servers
jQuery
Release Management
Acquia
Software Engineering
Solr
Terminal Emulators
User-Centered Design
Web Applications
Web Services
SASS
Information Technology
Npm(Software)
Software Version Control

Job description

This is a Permanent Exempt (PEX), Full-Time position with an anticipated duration of up to three (3) years. This position is excluded by the Charter from the competitive civil service examination process and incumbents are considered "at will" and shall serve at the discretion of the Appointing Officer.

Hybrid Workplace: This position offers a hybrid/flexible schedule. Employees may be permitted to work one (1) day on-site (in San Francisco office) and four (4) days from home (must be a resident of California; subject to periodic review and approval), At the San Francisco Human Services Agency, we believe in a San Francisco where everyone has the opportunity and support to achieve their full potential. We are comprised of the Department of Benefits and Family Support, and the Department of Disability and Aging Services (DAS), and are united by our commitment to deliver essential services that support and protect people, families, and communities.

From financial, nutritional and employment support to child and adult protective services, health care coverage, affordable childcare, and in-home services for older adults and persons with disabilities, our team lends support for all in need., Digital Services, a division within the Information Technology program, is a collaborative agile team at the San Francisco Human Services Agency (SFHSA) that focuses on the rapid and innovative delivery of various digital technologies across our agency.

We are an agile, open-source development team, providing technical expertise, support, and development for our two Drupal sites, the public facing SFHSA website (www.sfhsa.org) and our employee intranet portal. We strive to provide efficient, seamless, and well-crafted web products that meet the evolving needs of our clients through iterative, human-centered design and development. We pride ourselves on open communication, caring for each other, and having fun as a team while we develop and deliver essential web services for the SFHSA and our clients.

Under the general direction and supervision of the 1070 IS Project Director, and the technical leadership of the 1064 Principal Drupal Developer, this position will provide development support for the Agency's two Drupal web products: sfhsa.org and the intranet. Along with the Principal Developer, this role works closely with Product and Design throughout the product lifecycle to build useful, usable, and maintainable sites with the end goal of getting our clients the services they need.

According to Civil Service Commission Rule 109, the duties specified below are representative of the range of duties assigned to this job class and are not intended to be an inclusive list; may include additional duties as assigned.

Essential duties:

  1. Collaborate with a cross-functional team on the planning, architecture, development, and deployment of Drupal sites.
  2. Deliver top-notch and easily maintainable new features that focus on user needs.
  3. Update the Intranet's theme, components, and authoring experience to parity with sfhsa.org.
  4. Write technical/procedural documentation for both sites as needed.
  5. Share release manager duties with other developers for releases to both sites.
  6. Provide quality code reviews on pull requests.
  7. Maintain the Drupal installation and modules by consistently keeping them patched and up-to-date.
  8. Share your knowledge and experience to enhance the knowledge base of both our team and our clients.

Requirements

  1. Education: An associate degree in computer science or closely related field from an accredited college or university OR its equivalent in terms of total course credits/units [i.e., at least sixty (60) semester or ninety (90) quarter credits/units with a minimum of twenty (20) semester or thirty (30) quarter credits/units in computer science or a closely-related field];

AND

  1. Experience: Three (3) years of experience in web site, web application, or software development/programming.

Substitution of Education: Additional experience as described above may be substituted for the required degree on a year-for-year basis (up to a maximum of two (2) years). One (1) year is equivalent to thirty (30) semester units / forty-five (45) quarter units with a minimum of 10 semester / 15 quarter units in computer science or a closely related field.

Applicants must meet the minimum qualification requirement by the final filing date unless otherwise noted., * Two (2) years of Drupal experience; working with and maintaining a wide range of Drupal modules; in-depth knowledge of Drupal 9 & 10, including advanced site-building ability (Drupal, PHP, jQuery, JavaScript, CSS, HTML)

  • Experience creating responsive themes with SASS and NPM
  • Experience with common git-based development workflows and code management, including release management
  • Experience with Linux and web servers and comfort working in a terminal window
  • Experience with the following technologies: Acquia hosting, Solr search, Mamp or DDEV, Drush

Apply for this position