| Company: | The Technology Council - NCTC , VA |
| Job Location: |
Roanoke, VA (Roanoke City County) |
| Employment Type: | Full Time |
| Department: | Interactive Achievement, Inc. |
| Salary Range: | $70,000-$75,000 |
Description: |
At Interactive Achievement we develop benchmark testing software that provides educators with accurate assessments of student performance. IA is a company full of opportunities and exciting new challenges. Here at IA, we do not just invest in technology, we invest in people.
The Software Developer position is a hands-on position requiring sharp analytical and software development skills to assist project team with the requirements capture, specification, design, implementation and testing small projects within a larger product release cycle. This position requires a team player that designs, develops, extends, and maintains enterprise-level applications built upon Microsoft Technologies. Work assignments are usually very specific and hands-on.
|
Duties: |
• Interpret written business requirements and technical specification documents.
• Perform coding to written technical specifications.
• Investigate, analyze and document reported defects.
• Perform maintenance programming and correction of identified defects.
• Create, document, and implement unit test plans, scripts, and test harnesses.
• Create and maintain technical documentation using defined technical documentation templates.
• Performs related duties as assigned
|
Qualifications: |
• BA/BS Degree, in a technology related field or other degree preferred.
• Experience developing and supporting ASP/ASP.NET, C# .NET JavaScript, and AJAX applications.
• Experience developing a data intensive web site with a SQL data layer.
• Experience developing and maintaining a web site with large traffic volumes and 24 hour up time requirements.
• Familiar with XML and using schemas.
• Ability to plan, implement, test, and troubleshoot multi-layer web applications.
• Ability to problem solve, work on multiple projects at the same time, adjust project schedules to meet critical/changeable deadlines.
• Ability to interpret written requirements and technical specification documents.
• Ability to code software according to published standards and design guidelines.
• Flexible attitude, ability to perform under pressure.
• A commitment to quality and a thorough approach to the work.
• Ability to work well within a team.
|