Job Characteristics: Writes code that meets project requirements and complies
with documentation and design standards. Writes the standard documentation used
to translate project needs into software design specifications. Corrects defects
found through QA software testing and systems testing. Assists in requirements
gathering and product definition activities as projects start, and supports
field test personnel after development. Assists in creating overall architecture
for various software systems. Occasionally provides direction to testing and lab
support personnel. Activities contribute to reliable code, documentation and
support.
Education/Work Experience: Typically requires a degree and 2-4 years experience;
or no degree and 6-8 years combined education and equivalent work experience
(typically 1 year experience = 1 year education).
Independence Level/Reports to: Works under limited supervision on assigned tasks
or portions of projects to determine and develop approach to meet desired
objectives. May lead projects/research with limited scope and complexity.
Normally reports to Software Engineering Manager.