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
|