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.