CNO Software Developer
System One
Fort Meade, United States of America
10 days ago
Role details
Contract type
Temporary to permanent Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
SeniorJob location
Fort Meade, United States of America
Tech stack
Microsoft Windows
Assembly Language
Confluence
JIRA
Unit Testing
Unix
C++
Computer Programming
Continuous Integration
Software Debugging
Networking Hardware
Python
Program Analysis
Reverse Engineering
Software Engineering
TCP/IP
Atlassian Tools
Devsecops
Job description
- Lead the designing, developing, documenting, testing, debugging, and maintenance of hardware or software based CNO capabilities.
- Ensure effective communication, coordination, and transparency with leadership and customers.
- Responsible for ensuring software standards meet network and security requirements.
- Supervise and mentor subordinate project and ICON Innovation Collaborative (IIC) staff as a Subject Matter Expert.
Requirements
- Bachelor's degree in an IT-related discipline.
- Proficiency in Python and C/C++ programming.
- Proficiency in low-level internals in one or more technology areas (e.g., Windows, Unix, Mobile, Network devices).
- Proficiency with networking (TCP/IP) and socket-level programming.
- 7 years of relevant experience in software development.
- CNO capability development experience (preferred).
- Software analysis/reverse engineering experience (preferred).
- Understanding of assembly programming concepts (preferred).
- Unit test experience (preferred).
- Experience using Atlassian products (JIRA, Confluence, Crucible) (preferred).
- Relevant industry standard certifications such as PCEP or C++ CPP (preferred).
- Experience with CI/CD pipeline/DevSecOps development (preferred).
- Active TS/SCI clearance with the ability to obtain and maintain a polygraph.
- Must be able to remain in a stationary position over 50% of the time, communicate effectively, and operate a computer continuously.