Definition: Applies expert subject matter knowledge to manage staff activities in solving most complex business/technical... for software enhancements and new products. Develops software including operating systems, compilers, routers, networks, utilities...