The Office of the Chief Administrative Officer (CAO) needs to develop, implement, support, and maintain web applications and services, including the House intranet and the public House Drupal platform, to provide essential communication mechanisms for the House community.
Requirements
- Minimum of 10 years of relevant experience, including at least 5 years of hands-on experience with various versions of Drupal.
- Demonstrated expertise in Drupal 10 and/or Drupal 11 module development.
- Experience with Agile development, Apache SOLR, and local development tools such as Lando and DDEV.
- Proven front and back-end application and web development experience required.
- Ability to serve as a “full stack” developer and develop, configure, install, and maintain both front-end and back-end web applications.
- Knowledge of and ability to use various web application technologies and content management systems such as .NET, Drupal, and/or Java, including Drupal multi-site architectures.
- Knowledge of PHP, GIT Repositories, LAMP stacks, Kubernetes, Ansible, JavaScript libraries, CI/DC pipelines, and operating systems such as Linux and Windows.
Responsibilities
- Provides continued development, site-building support, and improvement of the House Drupal Platform.
- Continually improves the House Drupal Platform based on requirements and feedback from customer support requests.
- Performs scripting tasks in support of the House Drupal Platform for services like data migration and task automation.
- Provides support for web applications and systems across various technologies.
- Manages and monitors web servers and associated sub systems to ensure reliable performance and functionality.
- Works with Web Services management to continually improve and evolve support capabilities.
- Assists with all aspects of web application design and development (both front and back end).
Other
- Bachelor’s degree in computer science or a related field, or equivalent professional experience.
- Preferred: experience with Drupal multi-site architecture.
- Knowledge of relational database systems such as MySQL preferred, MSSQL and/or Oracle and a strong working knowledge of SQL.
- Employees within this position are expected to demonstrate the following HIR Technical Competencies: Analytics; Application Administration and Integration; Hardware Installation and Management; Information Management; Information Resources Strategy and Planning; Information Systems/Network Security; Knowledge of Emerging Trends and Industry Best Practices; Network Management; Project Management; Quality Assurance and Testing; and Web Development and Management.
- All employees within CAO are expected to demonstrate the following general competencies: Accountability, Adaptability, Collaboration, Communication, Customer Orientation, Knowledge of Relevant Policies, Procedures, Processes, Priority Management, and Problem Resolution.