 | | Description
Summary: Responsible for supervising one or more software design teams on projects of moderate to large size and complexity. Is responsible for the product design of one or more product lines. Evaluates progress and results of development efforts. Responsible for the hiring, firing, performance appraisals and ... |