Designs and develops hardware- or software-based CNO capabilities. Manages design, development, testing, and debugging of software. Applies expert knowledge of security concepts and network technologies. Develops data queries for repositories. Implements algorithms for system performance.