The Penn State University Libraries Strategic Technologies Department seeks an 
innovative and enthusiastic Drupal Web Developer to play an integral role in 
the implementation of web solutions to enhance the Libraries' support for 
resource discovery and academic research. This position includes a telework 
option.

 

This talented and knowledgeable Developer should be passionate about web 
technologies and standards, resource discovery and access, APIs and web 
services, usability, and accessibility. The successful candidate will lead 
various web development projects for the Libraries, initially focusing on the 
Libraries’ migration from Drupal 7 to Drupal 9.  

 

The successful candidate will be responsible for maintaining and improving the 
Libraries' Drupal web development process and promoting best practices for 
development, while collaborating with fellow developers and contributing to 
established team standards. This role requires creative problem solving and a 
commitment to the design, development, and implementation of web solutions that 
maximize user experience and provide seamless discovery and access to the 
Libraries’ resources. 
 

The incumbent will work collaboratively with library colleagues as well as 
colleagues at Penn State and beyond to evaluate and recommend emerging academic 
and library web and discovery technologies.

 

The Libraries values diversity of thought, perspective, experience, and people, 
and is actively committed to a culture of inclusion and respect. We encourage 
candidates to apply who thrive in a welcoming, multicultural environment. More 
information on Penn State’s commitment to Diversity, Equity and Inclusive 
Excellence, can be found by visiting 
http://equity.psu.edu/psu-diversity-statement. For additional information about 
the Libraries’ diversity efforts, please visit 
https://libraries.psu.edu/about/diversity. 

 

The Developer will: 


Participate in all aspects of the software development lifecycle including 
project planning, requirements gathering, technical design, implementation, 
documentation, testing, deployment and support of Drupal websites.


Provide day-to-day support for existing websites including development, 
testing, security, troubleshooting, resolving customer requests, and related 
activities required for delivering a superior user experience across all 
platforms and devices. 


Remain abreast of technology directions, initiatives and trends within scope of 
expertise to provide ideas, guidance, recommendations, prioritization and 
development roadmap.


Establish project standards and practices, such as coding standards, design 
review, code review, etc. for Drupal development.


Be a positive influence on the team, collaborating proactively with team 
members, and sharing knowledge across multiple projects. 


Receive support for professional development and skill advancement in the form 
of training, facilitated code sprints, and conference participation. 


 


 Required:  


Bachelor's Degree or higher with 4+ years of related experience or an 
equivalent combination of education and experience for a level 3. Additional 
experience and/or education and competencies are required for higher level 
jobs. 


Demonstrated expertise in full-stack Drupal development (i.e. templating, 
theming, custom module development, etc.) with experience in Drupal 8 or 9 
including creating custom Drupal 8/9 modules and experience using Drupal 8/9 
configuration management. 


Fluency in web development processes, APIs and external web services 
integrations. 


Demonstrated understanding of industry trends for software development and 
content management systems and accessibility standards, including experience 
with WCAG 2.1 guidelines.


Strong organizational skills and demonstrated ability to work well 
independently and as part of a team with diverse constituencies.


Excellent oral and written skills to communicate with technical and 
non-technical individuals and prepare project documentation to support training 
and best practices. 


Understanding of automated testing methodologies and best practices.


Proficient with PHP and related back-end software development.


Proficient with SQL database architecture and maintenance (MySQL experience 
preferred).Proficient with HTML, JavaScript, CSS + preprocessors (SASS/LESS), 
Bootstrap, and related frontend development technologies.


​ 

Preferred Qualifications:  


Experience with Agile/Scrum methodology.


Familiarity with web search technologies such as Apache SOLR.


Demonstrated ability to act as lead programmer on projects.


Demonstrated ability to adapt and work with team members of various experience 
level.


Demonstrated experience with optimizing Drupal sites and content to be 
SEO-friendly, including experience incorporating schema markup.



----
Brought to you by code4lib jobs: 
https://jobs.code4lib.org/jobs/48533-drupal-web-developer

Reply via email to