Skip to main content

This job has expired

Internet Systems Specialist (Drupal Developer)

Employer
USAJobs
Location
Washington, D.C
Closing date
Oct 23, 2020
Duties

Summary

The Web Services department seeks a motivated web and application programmer to help develop, implement, support and maintain web applications and services for the House.
Learn more about this agency

Responsibilities

Are you a Drupal guru with proven hands-on experience in multi-site architectures? The Office of the Chief Administrative Officer is looking for an innovative, problem-solving and technologically savvy candidate looking for their next challenge - joining our team in our mission of providing excellent administrative, technical, and operational solutions so House Members can perform their Constitutional duties. Bring your talents to the Hill!

The CAO's House Web Services group hosts and maintains hundreds of web applications for Representatives, Leadership, and offices, both public and internal. Web Services' mission is to provide robust modern web development services for the House community to be able to better service their constituencies.

The Web Services department seeks a motivated web and application programmer to help develop, implement, support and maintain web applications and services for the House. The individual would assist in supporting the House intranet, the public House Drupal platform, as well as many other web systems and applications. Qualified candidates should exhibit a passion for learning and solving technological challenges and the desire to apply modern technical solutions to the diverse legislative, constituent, and oversight responsibilities of Congress.

While no two days are the same, you will be trusted with:

1) Providing continued development on and support of the House Drupal Platform. Prior experience with Drupal multi-site architectures would be required.
2) Providing advanced Drupal site-building support for the Web Services Production team.
3) Continually improving the House Drupal Platform based on requirements and feedback from customer support requests.
4) Performing scripting tasks in support of the House Drupal Platform for services like data migration and task automation.
5) Providing 3rd tier support for web applications and systems across various technologies. Managing and monitoring web servers and associated sub systems to ensure reliable performance and security. Working with Web Services management to continually improve and evolve support capabilities.
6) Having proficiency with all aspects of web application design, (web pages, business logic and database).
7) Working closely with management, project managers and members of the Development Team to develop and maintain detailed technical support documents or project fact sheets for sites and applications.
8) Ensuring 508 compliance is met while building the applications and features.
9) Debugging issues related to the application setup and make sure security standards are being met.

Travel Required

Not required - Not required.

Supervisory status
No

Promotion Potential
10

Requirements

Conditions of Employment

  • USAJobs Conditions of Employment


Qualifications

Who You Are

You're the complete package: A "full-stack" developer who has proven experience in developing and maintaining both front-end and back-end web applications. You will come equipped with 5 - 7 years of relevant experience (with 3+ years of experience in Drupal 7/8/9), a bachelor's degree in Computer Science (or equivalent experience) and are a master at thriving in a multi-site environment. We would love it if you have experience with open technology stacks and cloud services. The position also requires:

1. Proven ability to pick up new development technologies quickly and independently; possess flexibility to adapt to changing priorities, processes, and new technologies.
2. Experience with Drupal 7/8/9 custom module development.
3. Experience in Drupal 8/9 multi-site architecture, with good understanding of configuration management.
4. Strong experience using Composer for dependency management
5. Comfortable using GIT for version control and knowledge of Gitflow.
6. Experience in working with MySQL and relational databases.
7. Experience with open technology stacks and cloud services a plus.
8. Experience with Agile development;
9. Experience working with Apache SOLR.
10. Experience with Command Line tools such as Drush and Drupal Console.
11. Knowledge of PHP, LAMP stack, Javascript libraries, and operating systems such as Linux, Windows.
12. Must have at least successfully completed a Drupal 7 to 8/9 migration leveraging Migration API
13. Must have a good understanding of Web Content Accessibility Guidelines (WCAG) 2.0 and Section 508
14. Experience in migrating data from various database systems and developing scripts to automate migration processes is a plus.
15. Must be able to work well at all levels of the organization from executive and down, both in a team setting and as an individual contributor.
16. Must be able to secure and maintain Federal Government security clearances as deemed appropriate by senior management.

Acquia certification would be preferred.

Education

Additional information

How You Will Be Evaluated

You will be evaluated for this job based on how well you meet the qualifications above.

You will be evaluated using a structured interview process.

Background checks and security clearance

Security clearance
Not Required

Drug test required
No

Required Documents

Resume

If you are relying on your education to meet qualification requirements:

Education must be accredited by an accrediting institution recognized by the U.S. Department of Education in order for it to be credited towards qualifications. Therefore, provide only the attendance and/or degrees from schools accredited by accrediting institutions recognized by the U.S. Department of Education .

Failure to provide all of the required information as stated in this vacancy announcement may result in an ineligible rating or may affect the overall rating.

Get job alerts

Create a job alert and receive personalized job recommendations straight to your inbox.

Create alert