Our team is looking for an experienced Sr. Distribution Developer who is passionate, highly skilled, committed to successful execution and customer service to join our Agency Platform Team. The purpose of this initiative is to deliver a streamlined, secure, and well-developed website at a low cost for state agencies. It provides a simple means to spin up a website and allow content creators to easily add information. The goal is to help State of Arizona agencies focus on creating great content rather than building systems that deliver content. The primary responsibility of this role is to maintain and enhance the codebase for our enterprise-level Drupal distribution. The ideal candidate will have a strong background in Drupal development, experience with security updates, and a keen eye for identifying and implementing enhancements and bug fixes.
Key Responsibilities
Maintain Codebase: Ensure the stability and security of the existing Agency Platform distribution codebases.
Create and Add Updates: Develop and integrate updates for security patches, system enhancements, and bug fixes.
Create and Perform Tests: Design, implement and execute tests to validate codebase updates, ensuring stable and reliable software releases.
Continuous Integration: Create automated build and unit testing with all stages of the software release process.
Roadmap and Backlog Management: Work closely with the rest of the Agency Platform team to develop and maintain the release roadmap and prioritize development tasks.
Analyze Metrics: Use analytics to drive development decisions and optimize performance.
Customer Support: Provide technical support and troubleshooting assistance for customers using the Drupal distribution. Documentation: Maintain comprehensive documentation for all updates and changes made to the codebase
Skills Required:
Strong proficiency in PHP, MySQL, HTML, CSS, and JavaScript. Familiarity with Drupal 7/8/9/10, Drush, and Composer.
Excellent troubleshooting and problem-solving skills.
Experience with implementing security best practices and updates in Drupal.
Ability to work effectively within a team and communicate clearly with non-technical stakeholders.
Strong customer service skills and the ability to handle support tasks professionally
Skills Preferred:
Project Management: Familiarity with Agile project management tools like JIRA or Trello. Familiarity with ITSM and tools like ServiceNow
Experience Required:
Proven experience as a Drupal Developer, preferably with enterprise-level distributions.
Experience with the Agile methodology and development process.
Experience with web analytics tools to inform development decisions.
Building user interfaces for websites and/or web applications
Designing and developing responsive design websites
Ability to design enterprise Drupal solutions including data, display, and information architecture
Advanced site-building experience including deep familiarity with Drupal contributed and custom modules
Experience with version control systems such as Git and GitHub.
Experience Preferred:
5+ years in a Drupal development or product management or similar role utilizing established processes/protocols
Thorough knowledge of Pantheon architecture and supporting tools (ie Terminus, Lando, etc)
Knowledge of continuous integration, specifically with CirlceCI
Working in an environment simultaneously supporting multiple clients and websites
Education Required:
The ideal candidate will have a bachelor’s degree or equivalent experience working in an IT professional setting.