What are the responsibilities and job description for the Computer Network Operations (CNO) Developer position at Gxmconsulting?
All Jobs >
Computer Network Operations (CNO) Developer
Computer Network Operations (CNO) Developer
Interested in this role You can find all the relevant information in the description below.
Ft Meade, Maryland
Description
GXM is seeking to hire an experienced and talented Computer Network Operations (CNO) Developer with a passion for designing, developing, and maintaining tools and systems that support network operations, security, and defense. A candidate should have the ability to create software applications used for monitoring, managing, securing, and defending computer networks. This role requires a deep understanding of cybersecurity, programming, and network protocols, with the ability to build and maintain advanced software tools for cyber defense operations.
Duties include but are not limited to :
- Design, develop, and implement software solutions based on business needs and technical requirements.
- Write clean, efficient, maintainable, and reusable code that follows best practices and coding standards.
- Implement new features and functionality as required.
- Work with architects and other developers to define software architecture and system design.
- Develop custom software and scripts to support network defense, security monitoring, and offensive cyber operations.
- Build systems and software for monitoring network activity, identifying security threats, and responding to incidents in real-time.
- Work closely with other cybersecurity professionals, including security analysts, incident responders, and system administrators, to integrate network operations tools into broader security frameworks.
- Identify and resolve software defects, bugs, and performance issues in a timely manner.
- Perform code reviews with team members to ensure quality and consistency of the codebase.
- Write and maintain technical documentation for software systems, APIs, and features.
- Use version control systems (e.g., Git, SVN) for managing and tracking changes to the codebase.
- Experience with frameworks, libraries, and tools for software development (e.g., React, Angular, Node.js, Django, .NET, Spring).
- Strong understanding of databases (SQL, NoSQL) and data modeling.
- Experience with version control systems (e.g., Git).
- Familiarity with RESTful API design and web services.
- Knowledge of software development methodologies (Agile, Scrum, Waterfall) and CI / CD pipelines.
Requirements :
J-18808-Ljbffr