Design and develop new hardware- or software-based CNO capabilities. Manage the design, development, documentation, testing, and debugging of applications software and systems. Apply expert knowledge of security concepts and network technologies. Develop data queries for existing or proposed databases. Develop or implement algorithms to meet or exceed system performance and functional standards.