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 or data repositories; Develop or implement algorithms to meet or exceed system performance and functional standards.