Software Developer -- Repository Services
Pennsylvania State University
**We welcome applications from candidates interesting in telecommuting full-time.**
Penn State [Digital Library Technologies](http://dlt.its.psu.edu/) is looking
for an enthusiastic software developer to join the development team that
created [ScholarSphere](http://github.com/psu-stewardship/scholarsphere) and
[ArchiveSphere](http://github.com/psu-stewardship/archivesphere). Our team
develops open-source Rails applications and Ruby gems to support repository
services for content such as digital library collections, scholarly
communications, electronic record archiving, and research data. This is an
opportunity to work with an innovative team on building sustainable repository
services for a multi-campus institution, as an active member of the
international [Project Hydra](http://projecthydra.org) community.
The Software Developer will receive support for professional development and
skill advancement in the form of training, facilitated code sprints, and
conference participation. This position will have the opportunity to connect
with established open-source communities, such as the Rails and Hydra
communities, and leverage collective strengths; apply best practices around
all phases of software development and deployment; and collaborate proactively
with team members, sharing knowledge across multiple projects.
Required qualifications: Enthusiasm to learn new skills and technologies;
Strong analytical and software design skills; Excellent written and oral
communication skills; Ability to work independently, as a team member, and as
a member of open-source communities; Knowledge of Web-driven database
applications and scripting tools.
Preferred qualifications: Knowledge of distributed version control systems
(e.g., Git) and branching workflows; Familiarity with command-line
environments and web architecture (REST); Experience with MVC frameworks like
Rails or Django; Experience with one or both of Apache Solr & Fedora Commons
Repository; Experience working within the open-source software ecosystem
(e.g., software release processes).
Requires a Bachelor's degree plus four years of work-related experience, or an
equivalent combination of education and experience. Prefer Bachelor's degree
in computer science, information science or related field plus experience
developing and deploying software in a team environment.
Digital Library Technologies, a unit of Information Technology Services (ITS)
at The Pennsylvania State University, supports technical infrastructure,
systems and applications for Penn State University Libraries providing IT
service support for 37 libraries across 24 Penn State campuses. Digital
Library Technologies performs this work in collaboration with the University
Libraries and other units of ITS.
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/11051/