Rank: A/P Faculty / Lecturer
Posting Number: AP0170266
Position Summary:Virginia Tech’s University Libraries seek a talented software engineer to join a focused and successful team of engineers in developing digital library and repository software solutions. The systems being developed enable management, preservation, and online discovery that support the research data and scholarly, scientific, and creative expression of researchers at Virginia Tech. The successful candidate will engage in digital preservation strategies and repository systems research within the Digital Library Development team and support an expanding suite of data and informatics technologies within the library.
Responsibilities:
- Primary responsibilities include designing, developing and deploying
world-class, community-driven digital library and data repository
software that utilizes skills including Ruby, Java, Python, JavaScript, XML, HTML, and CSS, libraries like Bootstrap, and frameworks like Ruby on Rails.
- Initial focus will be on developing Samvera/Hyrax/Sufia applications
and Fedora Commons for local and broader initiatives including
VTechData, and IMLS Grant funded deliverables such as building library cyberinfrastructure for big data.
- Technical contributions to integrative software deployment on to
developing in-house and cloud-based data and web delivery systems,
including understanding DevOps approaches, enabling developers and
system administrators to best coordinate their efforts of data
integration, applications development and packaging, including
technologies such as Git, GitHub, Jira, Confluence, Travis CI, Ansible
and Vagrant.
- Performs project related work to leverage and further develop existing
infrastructures that preserve and offer interaction with unique
scholarly research output and related library software and systems.
- Participates in code reviews, analyzes new technologies for potential adoption / integration into our main code base.
- Maintains professional growth by keeping abreast of emerging areas in digital curation and informatics.
Required Qualifications:
- Bachelor’s degree.
- Demonstrated experience with web application development using
Ruby-on-Rails, web application framework, and software development best
practices (e.g., software version control, agile programming, issue
tracking, documentation, and sound security practices). All experience
must be verifiable, e.g., through professional employment or publicly
available source code repositories.
- Ability to work independently and with initiative to identify and solve problems.
- Ability to work collaboratively with individuals and groups, both on site and remotely.
- Must have excellent verbal and written communication skills
- Quick and self-bootstrapping learner. Particularly adept at quickly learning new scripting and programming languages.
Preferred Qualifications:
Employment Conditions: - Must have a criminal background check.
How to Apply for this Job: Applications must be submitted online at www.jobs.vt.edu. The application package needs to include a resume, cover letter addressing the candidate’s experience with the responsibilities associated with the position, and the required and preferred qualifications, and names of three (3) references and their contact information.
Employee Category: Administrative and Professional Faculty
Appointment Type: Regular
Percent Employment: Full-time
Pay Range: $62,000 minimum commensurate with qualifications and experience
Department: Library
Work Location: Blacksburg
Work Schedule: 8am-5pm M-F or as assigned
Posting Date: 09/28/2017
Job Review Date: 10/26/2017
Quick Link: http://listings.jobs.vt.edu/
Agriculture, Life Sciences, and Scholarly Communication Librarian
Interim liaison to the College of Natural Resources and the Environment (CNRE)
[log in to unmask] |T: 540.231.7546 |
Newman Library 4010