Software Engineer for the Technology Development Group, Inc. Northern Virginia Area (Leesburg, VA): Mid-level software engineer that is a self starter and can work with little supervision or part of a team. Strong communication skills are a must as there is regular interaction with customers, vendors, and other technical support staff. The successful hire will respond quickly to system problems and perform troubleshooting of any issues that arise. The successful hire will also provide requirement analysis, develop applications and utilities and recommend/implement software development process improvements. He/she will provide user guidance and technical assistance as needed, and maintain and update documentation of system configurations. Must have Bachelors degree in related discipline plus at least 2 years of related experience. Please contact Lauren Grist at lgrist@vt.edu for more details if interested.