CNO Analyst/Programmer

Annapolis Junction, MD
Full Time
Mid Level

This position requires current TS/SCI and polygraph.

CNO developers design custom software tools and techniques on Windows or Linux platforms.  They are responsible for end-to-end design and development of custom software.  They diagnose and debug issues using both COTS and GOTS tools, have a firm understanding of how networks work, and develop documentation pertinent to operating and supporting developed software and techniques.  They mentor and lead junior-level developers to accomplish mission objectives and solve real-time cyber challenges.
Labor Category Experience Requirements:
• Six (6) years’ experience programming in C, C++, Assembly, and Python
• Five (5) years’ experience developing in one (1) or more of the following: Windows applications using Visual Studio or .NET environments, UNIX applications using make files or comparable build environments, Mission-applicable platforms
• Four (4) years’ experience with programming CNO tools and techniques
• Two (2) years of experience with network sockets programming and expert packet-level understanding of IP, TCP, and application-level protocols
• Two (2) years’ experience developing packet-level programs and expert packet-level understanding of IP, TCP, and application-level protocols
• Experience leading a team of developers
• Experience debugging software
• Experience creating and briefing technical presentations
Education Requirements:
• Bachelor’s Degree and four (4) years’ experience in computer science, information systems, or network engineering; OR eight (8) years’ of total relevant experience

A strong background in Windows Dev or mobile development is highly desired.

Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*