Logo
Chief Administrative Officer

Senior Drupal Full-Stack Developer

Chief Administrative Officer, Washington, District of Columbia, us, 20022

Save Job

Join to apply for the

Senior Drupal Full-Stack Developer

role at

Chief Administrative Officer The Office of the Chief Administrative Officer (CAO) provides operations support services and business solutions to the community of 10,000 House Members, Officers and staff. The CAO organization comprises more than 650 technical and administrative staff working in information technology, finance, budget management, human resources, payroll, childcare, food and vending, procurement, logistics and administrative counsel. This position is in the House Web Services Directorate, House Information Resources (HIR), Office of the Chief Administrative Officer (CAO), U.S. House of Representatives. The House Web Services Directorate provides a host of external (public facing) and internal (within the House network) facing products and services to the House community, including public-facing websites that support Members, Committees, and Leadership offices.

This position serves as the Senior Internet Systems Specialist with responsibilities to develop, implement, support, and maintain web applications and services, and to assist in supporting the House intranet, the public House Drupal platform, and other web systems and applications. The position does not have day-to-day supervisory responsibilities. Overview

Primary Duties/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 data migration and task automation. Provides support for web applications and systems across various technologies. Manages and monitors web servers and associated subsystems to ensure reliable performance and functionality. Works with Web Services management to continually improve and evolve support capabilities. Detects, reports, investigates, and fixes product defects. Assists with all aspects of web application design and development (both front and back end). Integrates new products and solutions into the existing environment for continuous improvement. Develops APIs (web services) and integrates many services into a single cohesive application. Improves software reliability and developer efficiency by improving deployment procedures, continuous integration capabilities, and automated testing practices. Works closely with management, product owners, and members of the Development Team to develop and maintain detailed technical support documents or project fact sheets for sites and applications. Communicates progress and/or delays to the designated product owner efficiently and accurately. Independently gathers, reconciles, and interprets data/information; extracts pertinent details. Installs, maintains, configures, monitors, and supports all system software components on the applicable server platform. Installs, connects, and/or supports hardware components as needed. Implements quality assurance plans to ensure products or services conform to requirements; identifies, classifies, and prioritizes quality problems. Ensures web systems security issues are addressed effectively in the House environment for all components of the platform operating system environment. Maintains accurate and comprehensive information and records; arranges information according to established guidelines. Understands website information flow through various firewalls and integrated networks. Applies industry standards and best practices. Performs other official duties and special projects as assigned. Qualifications

Bachelors degree in computer science or a related field, or equivalent professional experience. 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. Preferred: experience with Drupal multi-site architecture. 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. Knowledge, Skills, and Abilities

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 relational database systems such as MySQL; MSSQL and/or Oracle and a strong working knowledge of SQL. Knowledge of migrating data from various database systems and developing scripts to automate migration processes. Ability to develop APIs (web services) and integrate many services into a single cohesive application. Knowledge of network and desktop operating systems. Knowledge of open technology stacks, cloud services, basic systems administration, and systems scripting tasks on Windows and Linux platforms. Knowledge of web systems architecture, configuration management, access and security controls, and hardware and software installation, maintenance, and support. Knowledge of computer languages; skills in coding and ability to apply creativity in website development. Ability to analyze, organize, and manage data and information. 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; Web Development and Management. General competencies: Accountability, Adaptability, Collaboration, Communication, Customer Orientation, Knowledge of Relevant Policies, Procedures, Processes, Priority Management, and Problem Resolution. *Continued employment is contingent upon satisfactorily completing a criminal history records check (or other applicable security clearance) and a pre-employment drug test (pre-identified position only). Seniority level

Mid-Senior level Employment type

Full-time Job function

Engineering and Information Technology Industries: Government Administration

#J-18808-Ljbffr