Full time Remote / Telecommute

Software Developer -- Repository Services

University Park
0 other recent jobs
Created: December 4, 2013

Description

We welcome applications from candidates interesting in telecommuting full-time.

Penn State Digital Library Technologies is looking for an enthusiastic software developer to join the development team that created ScholarSphere and 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 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.

Apply here: http://psu.jobs/Search/Opportunities.html (job # 41364).

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.

Last updated: Tuesday, February 28, 2017 23:44 UTC