Systems Engineer (2 positions)
DescriptionVirginia Tech’s Newman Library and the Center for Digital Research and Scholarship (CDRS) are seeking qualified candidates for two Systems Engineers for data initiatives. Incumbents will develop systems that: 1) enable data integration across distributed and heterogeneous local and external data sources to maximize data use and reuse in applications, and 2) support digital preservation strategies and repository systems research, development, and implementation. Primary responsibilities include leading technical contributions, such as data architecture design, data integration, system design and testing, and applications development, implementation, administration, and support, for data publishing and preservation projects (initial focus on VIVO and Fedora). Additional responsibilities include ensuring systems compatibility to meet project/program functionality, technical, and design specifications, and scheduling objectives; collaborating with colleagues in the Libraries and at other institutions in delivering system and web development projects; providing informed IT-related advice for Center for Digital Research and Scholarship (CDRS) projects; liaising with CDRS and Information Technologies and Services (ITS) personnel for planning and service development; participating in selected cross-Libraries working groups to improve systems and services; providing training to Libraries personnel (and library users where appropriate); participating in various systems engineering projects as a result of developments and changes in Library services.
Required Qualifications: Master’s degree in computer/information science, management information systems, or related field, or Bachelor’s degree and significant experience equivalent to an advanced degree. Successful candidates must have: familiarity with semantic web technologies; knowledge of and experience with: Java and/or Object Oriented programming in PHP, relational databases (e.g., MySQL), web applications (e.g., HTTP, CSS, HTML, XML, REST API), software development methods and tools (e.g., version control, agile programming methodologies, documentation, and sound security practices); experience with Windows 200x and/or UNIX/LINUX server environments and related support and maintenance, thorough understanding of application server (Apache Web) technical architecture, and familiarity with shell scripting; experience with backups, caching, role servers, DNS, SMTP/mail relays, SQL query writing/troubleshooting, SSL certificates, systems design and networking and security administration; knowledge of authentication mechanisms (local and/or external) – Active Directory, LDAP, Shibboleth, EZproxy (or similar); ability to work independently and with initiative to identify and solve problems; excellent analytical and design skills at multi-product/multi-environment level; ability to work collaboratively with individuals and groups, both onsite and remotely; good interpersonal and communications skills; commitment to service excellence and customer care.
Preferred Qualifications: Knowledge of and experience with JCR or J2EE; knowledge of Ruby, Solr Indexes, Semantic Triplestores, and Cloud Infrastructures; experience working with RDF in practical applications; experience working in a managed programming environment using one or more of the following: an IDE (e.g. Eclipse), a code repository (e.g. Redmine, Trac, Subversion, Github), in-code documentation (e.g. PHPDoc/Javadoc), a bug tracking system (e.g. Mantis); experience with remote desktop applications; experience with acceptance testing or unit testing and usability testing; training in a formalized project management methodology; experience working in academic libraries; experience with digital repository platforms such as DSpace, Fedora Commons, and EPrints; a proven record of innovative development for the web; experience of documenting procedures and systems; experience working in a formal project-managed work environment; RHCE certification or equivalent.
Benefits: University benefit information can be located at www.hr.vt.edu/benefits/index.html.
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, names of three (3) references and their contact information.
Employee Category: Administrative and Professional Faculty - Lecturer Rank
Virginia Tech has a strong commitment to the principle of diversity, and in that spirit seeks a broad spectrum of candidates including women, minorities, veterans, and people with disabilities. Individuals with disabilities desiring accommodations in the application process should notify the hiring department by the application deadline.
How to apply
XML Transport Layer Security Subversion SQL Shibboleth Ruby RDF PHP MySQL Microsoft Windows Lightweight Directory Access Protocol Java HTML Fedora Repository Architecture EZproxy Eclipse DSpace Domain name system Cascading Style Sheets
Published: Wednesday, October 16, 2013 03:24 UTC
Last updated: Tuesday, February 28, 2017 23:44 UTC