PRIMARY ROLE & RESPONSIBILITIES Analyzes, designs, programs, debugs, and does ongoing modification of software components. Code may be used in commercial end-user applications, prototypes, or in test tools or other supporting programs. Using the requ...