Drupal Developer

Howard University
Washington, DC
Sep 28, 2022
Sep 30, 2022
Full Time
Note: If a qualified candidate does not have all of the requested experience or qualifications, they may still be considered for hire. BASIC FUNCTION: The Mid-level Drupal Developer will serve as the senior internal technical advisor within the User Experience and Web Services team. They develop new functionality, refine existing functionality, ensure that CMS and hosting configuration is optimized for high-level performance, and help determine technical solutions for Drupal sites hosted within a cloud-based multi-site application. SUPERVISORY ACCOUNTABILITY: Involves no responsibility or authority for the direction of others. NATURE AND SCOPE: Internal contacts include executives, administrators, faculty, staff, students, vendors, other University web developer(s), technical support and information technology personnel throughout the University. PRINCIPAL ACCOUNTABILITIES: Design, build, implement, and maintain web sites which conform to the university branding policy. Manage multi-site Drupal environments, including safeguarding and building upon existing codebases Manage and safeguard codebase update process Help to assess and build on the work of senior third-party developers for integration into codebases Help advise on best practices for internal sites, as well as digital assets beyond the directly hosted sites Use Git for code version control Develop and implement custom modules and custom themes for Drupal 8/9 Utilize Drush commands to execute site functions Generate custom Drupal views Write HTML5, CSS3, PHP, and use Javascript-based libraries to add front-end functionality Manage a cloud-based hosting environment Use APM monitoring tools for cloud-based hosting environment to improve server and site performance Help identify and remediate website problems, such as performance issues Manage and optimize QC process for new site launches and code reviews for new functionality Establish and provide technical support for: Usability testing/prototyping and A/B testing Perform device/browser testing and remediation Perform accessibility compliance testing and remediation Evaluate code to ensure that it is valid; properly structured; meets industry standards; and compatible with browsers, devices, or operating systems. Assist in the information systems security certification of university websites. As meaningful contribution to technical discussions, help brainstorm solutions, as well as quickly perform discovery to find solutions Drupal site building support Write technical documentation, within code files, as well as otherwise Great to have, yet not required : Ability to develop and modify Drupal 8 themes with Twig Experience using Composer for dependency management Experience with an IDE Knowledge of Drupal hooks system Experience with Drupal Paragraphs module Experience with cache optimization and creating and configuring APIs Experience with Google Optimize to configure and implement A/B testing in live Drupal sites Experience managing an enterprise-level cloud-hosting environment Experience testing and adjusting site structure and design for accessibility compliance Experience using and writing bash scripts Ability to translate technical considerations into laymans terms Ability to design web pages; to communicate effectively; to handle multiple projects; schedule, test and install web pages; to communicate effectively; and to train others. Prototyping for usability testing CORE COMPETENCIES: Confidence in the ability to acquire new technical skills, when needed for new tasks/projects Excellent written and oral communications Diligence, attention to detail, and the ability to get things done in reasonable amount of time Integrity, reliability and dedication Great, but not required: Interest in using tuition remission benefit to take courses and/or pursue a degree/certificate Ability to plan and organize several projects and handle multiple priorities simultaneously Ability to follow instructions from a manager, as well as confidence to give honest input/feedback to a manager Ability to set and meet timeline/milestones Strong inclination for self-initiative Inclination for innovation Strong collaborative skills to establish and maintain an effective and harmonious work relationship amongst colleagues, campus partners, and third-party partners MINIMUM REQUIREMENTS: Bachelors degree in Computer Science or related field and 2-4 years of relevant work experience. 4-8 years of related work experience may be substituted in lieu of educational qualifications. COVID - 19 Vaccination Information: All newly hired faculty, staff and student employees are required to vaccinate and to have proof of vaccination(s) upon their first day of employment. Please familiarize yourself with the Universitys COVID-19 vaccination requirements and verification policy. Exemption and Waiver Information: Medical and religious exemptions from vaccinations will be granted in accordance with federal and local law. Employees must request an exemption by completing the COVID-19 vaccination exemption request form. More information on Howard Universitys COVID-19 response and protocol can be found here.