Senior Software Engineer for Digital Libraries
Working Title: Senior Software Engineer for Digital Libraries
Position Type: University Managerial and Professional Staff
Department: University of Virginia Library
Posting Date: 07-11-2018
The University of Virginia is looking for a Senior Software Engineer for Digital Libraries to join the Library Information Technology team. Senior Software Engineer for Digital Libraries will create, enhance and maintain web application services that give patrons a way to store scholarly work and access library resources. With an emphasis on Ruby-on-Rails programming, the library applications support the access, description and ingest of scholarly work in a Fedora Commons repository through the Samvera technology stack as well as access to Library resources leveraging Blacklight technology.
The incumbent will develop and maintain software, conduct performance tuning and maintain production systems. The incumbent collaborates with team members and other Library developers to support production services, community driven open source communities and to engage in long term, highly complex programming assignments with significant latitude to devise approaches best suited to project goals.
This position joins other information technology staff in contributing to the Library's goal of being a central and responsive partner in the research, teaching, and learning priorities of the University of Virginia.
A minimum of Four (4) years of demonstrated experience in software design and development
At least one year of development experience with Ruby-on-Rails
Bachelor's degree in Computer Science, MIS or related discipline. Relevant experience may be considered in lieu of a degree.
Knowledge of model-view-controller code organization and object oriented design
Demonstrated experience developing web server applications
Knowledge of JIRA, Confluence, TeamCity, Samvera, Solr, Fedora Repository, GitHub/GitLab, digital object formats and library metadata standards
Experience with cloud based software development
To apply, visit http://jobs.virginia.edu and search on Posting Number 0623628. Complete an application, attach a cover letter, resume, and contact information for three references. If you have any questions please contact Chris Black at firstname.lastname@example.org
The University of Virginia is an equal opportunity/affirmative action employer. Women, minorities, veterans and persons with disabilities are encouraged to apply. The University of Virginia values diversity in all of its complexity and richness. We are Equal Opportunity/Affirmative Action employers.
Required Knowledge, Skills and Abilities:
- Ability to conceptualize a problem and develop technology requirements
- Ability to design and develop software
- Ability to communicate effectively orally and in writing, with a wide audience
- Knowledge of model-view-controller code organization and object oriented design
- Demonstrated experience developing web server applications
E-mail a Friend: jobs.virginia.edu/applicants/Central?quickFind=85010