What are the responsibilities and job description for the Computer Network Operation developer position at E-Business International?
We are 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.
· Proficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript, Ruby, Swift, Go).
· 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:
· MUST BE A US CITIZEN
· TS/SCI required; CI Poly Desired
· Must be able to work on-site (FT Meade) 5 days a week
· Bachelor's degree or equivalent combination of education and experience
· 5 years of experience in an IT related field or similar role
· Proficiency in one or more programming languages (e.g., Java, Python, C#, JavaScript, Ruby, Swift, Go).
· Experience with version control systems (e.g., Git).
· Excellent communication skills and strong attention to detail
· Proficiency with MS Office suite
· Proficiency in Jira, Confluence, or similar issue tracking systems
Job Type: Full-time
Pay: $140,000.00 - $180,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Flexible schedule
- Health insurance
- Paid time off
- Vision insurance
Schedule:
- 8 hour shift
Application Question(s):
- How many years of experience you have in IT related field?
- Are you proficient in Jira, Confluence, or similar issue tracking systems
- Are you proficient in one or more programming languages (e.g., Java, Python, C#, JavaScript, Ruby, Swift, Go)?
- Do you have experience in version control systems (e.g., Git)
Education:
- Bachelor's (Required)
Security clearance:
- Secret (Required)
Ability to Commute:
- Fort Meade, MD 20755 (Preferred)
Ability to Relocate:
- Fort Meade, MD 20755: Relocate before starting work (Required)
Work Location: In person
Salary : $140,000 - $180,000