Posted: Feb 10, 2010

Location:
VTLS, Inc.
1701 Kraft Drive
Blacksburg, VA USA 24060

Software Engineer

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Develops and maintains external (functional) and internal (implementation) design specifications
  • Assists with development and implementation of test plans
  • Develops source code
  • Conducts code review
  • Fixes code defects, both functional and standards based
  • Keeps abreast of new technology and programming languages
  • Responsibilities may include serving as a mentor to software engineers
  • Responsibilities may include assignment as a project leader, leading a team of programmers, setting team goals, and ensuring goals are met using adequate resources
  • Researches and participates in standards organizations and other organizations related to the library and/or software development industry

QUALIFICATIONS:

Minimum

Knowledge or experience in most of the following areas:

  • C++
  • Java
  • HTML, CSS, PHP
  • TCP/IP
  • UNIX
  • Object-oriented programming and methodology
  • MS Windows development
  • UNIX/Linux platforms
  • Unicode and Character Sets

Preferred

  • Experience in software development
  • Oracle Database System
  • Experience developing library automation software
  • Knowledge of library systems and standards

EDUCATION REQUIREMENTS

Bachelor's degree (B.S.) in Computer Science or a related curriculum is required, Masters degree (M.S.) is preferred.