{{ site.title }}

Software Engineer – Java

Software Engineer – Java

Va Tech Job Location: Virginia Date Created: 09-16-2013

Virginia Tech, founded in 1872 as a land-grant institution and ranked eighth nationally among public universities in The Princeton Review's "Best Value Colleges" for 2010, is committed to the mission of teaching, research and community outreach. Serving a diverse population of 30,000+ students and 8,000+ faculty and staff in the U.S. and around the world, Virginia Tech's core foundation is reflected in its motto: Ut Prosim (That I May Serve). Virginia Tech is committed to recruiting and retaining outstanding faculty and staff. Position Summary: Virginia Tech's Newman Library and the Center for Digital Research and Scholarship are seeking qualified candidates for a Software Engineer’s position. 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 and 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. Initial focus will be on developing Fedora and Hydra applications for local and broader initiatives. Qualifications: Required - 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 candidate must have specific knowledge of and experience with: - Java - 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) - 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 - Knowledge of and experience with: - J2EE, Spring Framework, or JCR - Eclipse, Maven, and Github - Open source project and development - Unix-like systems - Computer applications in a library - Digital repositories such as DSpace, Fedora Commons, and EPrints Employment Conditions: Must have a criminal background check Salary: $53,000 - $65,000 (Commensurate with Experience) Employee Category: AP faculty - Lecturer Benefits: University benefit information can be located at: http://www.hr.vt.edu/benefits/index.html Quick link to job posting: http://listings.jobs.vt.edu HOW TO APPLY: Applications must be submitted online at http://www.hr.vt.edu/employment. 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. 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.

Learn More »

Affiliates