0 suggestions are available, use up and down arrow to navigate them
What job do you want?

Senior Drupal Architect job in Washington at Experis

Create Job Alert.

Get similar jobs sent to your email

List of Jobs

Apply to this job.
Think you're the perfect candidate?
Apply Now
Senior Drupal Architect at Experis

Senior Drupal Architect

Experis Washington, DC (On Site) Contractor
Apply Now

Experis is partnered with a lower chamber of the United States Congress in their search for a Senior Drupal Architect for a long-term contract opportunity in Washington, DC.


The U.S. House of Representatives (House) creates and supports hundreds of websites and application for Members, Committees and Leadership (MCL) offices. Today, the preferred web platform for the House is Drupal, with the majority of current websites on Drupal 7 and some on Drupal 9. Web Systems manages these MCL sites as well as manages internal websites for the 10,000+ House staff. In addition, Web Systems develops, maintains and manages applications where other legacy technologies exist. These applications facilitate web operations as well as provide added functionality with maintenance support provided to the MCL Offices.

The House is seeking a Senior Drupal Architect contractor for Web Systems to help maintain and develop applications on Drupal 7 and 9. The ideal candidate must have 6-8 years of Drupal Development experience. The candidate should have experience working with tools required for an Enterprise Drupal solution such as Drush, Jenkins, Redis, Docker, Kubernetes, Memcache, and Varnish.


The contractor personnel will be required to work 40 hours per week - the normal work hours are 9 am to 5:30 pm, Monday through Friday, with a half hour for lunch.
Work effectively and collaboratively with Web Systems colleagues on assigned projects and activities.
Maintain professional relationships with customers, management, colleagues and deliver high-quality customer service.


Technology and solution leadership of complex Drupal based system including system and data migration
Rearchitect Drupal Solutions to adopt microservices architecture
Develop and maintain Drupal container images to leverage a container-based infrastructure
Develop processes and perform activities related to migration from Drupal 7 to Drupal 9
Create custom modules with Drupal triggers and services
Install, test and deploy patches to the core CMS and modules
Research, develop, test, and implement product backlog items (user stories and defects), including analysis and reporting, on the prioritized project backlog within schedule, ensure third[1]party libraries are downloaded and maintained
Support the deployment process, including review of logs for errors after code deployment to all environments
Collaborate with project managers and other team members to design and estimate timeline for custom Drupal-based solutions


Bachelor's Degree in Computer Science or related Field
Minimum 5 years' experience in Drupal 7 and 2 years of experience in Drupal 9
Minimum 5 years of experience with PHP
Minimum 2 years of experience working with Virtualization and Docker
Experience with automation and configuration management (Puppet, Chef, Ansible)
Proficiency in Linux administration
Extensive experience building custom Drupal modules from specification
Knowledge and experience with Agile and Test-Driven development methodologies
Excellent communication skills (oral and written)
Strong HTML/CSS/JS skills
Working knowledge of Git
Expert level SQL knowledge
Knowledge of Drush version 7 - 10, Apache 2.4.x, NGINX with lean configuration files using Macros with FIPS compliance, Apache, including Rewrite Map, CICM automation, Jenkins, GIT, and SOLR

Recommended Skills

  • Agile Methodology
  • Ansible
  • Apache Http Server
  • Apache Solr
  • Automation
  • Css
Apply to this job.
Think you're the perfect candidate?
Apply Now

Help us improve CareerBuilder by providing feedback about this job:

Job ID: BBBH195194

CareerBuilder TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.