Employment Type : Full-Time
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. 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. 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. Not required - Not required. No 10 2210 Information Technology Management Requirements 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. Acquia certification would be preferred. 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. Not Required No Required Documents Resume 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. Benefits A career with the U.S. Government provides employees with a comprehensive benefits package. As a federal employee, you and your family will have access to a range of benefits that are designed to make your federal career very rewarding. Learn more about federal benefits. Eligibility for benefits depends on the type of position you hold and whether your position is full-time, part-time, or intermittent. Contact the hiring agency for more information on the specific benefits offered. U.S. citizens, nationals or those who owe allegiance to the U.S. Open to the publicDutiesSummary
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.
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.
Qualifications
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.
How You Will Be Evaluated
HelpThis job is open to
Clarification from the agency