Virginia Tech's Newman Library is seeking qualified candidates for the
position of Computer Systems Analyst. This position writes code to improve
locally developed and community-driven software from application development
through deployment. Automates metadata discovery, extraction, creation and/or
migration. Supports digital preservation strategies (e.g., writing plugins,
monitoring networked caches). Supports digital library, repository,
publishing, and virtual community systems by writing and/or using programs,
including Java, Python, Ruby, Perl, PHP, MySQL, CSS, HTML, and JavaScript.
Performs project related work.
Required Qualifications Bachelor's degree in computer science, computer
engineering, electrical engineering, or related field, or equivalent level of
training and experience. Successful candidate must have specific knowledge of
and experience with Linux operating systems; programming languages-- Java,
JavaScript, Python, Ruby, Perl, PHP; relational databases (e.g., MySQL,
PostgreSQL), web (e.g., HTTP, REST architecture, HTML, XML, CSS,); knowledge
and experience with software development, including version control, agile
programming methodologies, documentation, and sound security practices;
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 communications
skills.
Preferred Qualifications Knowledge and experience with computer applications
in a library; knowledge of other Unix-like systems; web servers Apache and
nginx, API development and application packaging; experience with HTML5,
Semantic Web technologies, multimedia conversion and web delivery; knowledge
and experience with open source software such as Drupal, Django, Ruby on
Rails, DSpace, Fedora Commons, EPrints, Open Journal Systems, Open Conference
Systems, ConfTool, Omeka, and/or LOCKSS a plus.
Brought to you by code4lib jobs: http://jobs.code4lib.org/job/2433/
|