Experience: 7 years, 3 years w/BS, 1 years w/MS
Clearance: TS/SCI w/FSP
Position: Customer-Focused CND Developer
Position Specific Requirements:
o Seeking someone to work directly in an operations organization on a small, tight-knit
development team helping to drive the customer's CND mission into the future. You'll interface
directly with expert CND analysts to design and develop tools. The most common languages we
currently use are Python, PHP, Bash, Perl, and C++. Should have solid understanding of networks
& protocols, host-based collection and analysis methods/tools.
Minimum Requirements:
o 7+ years in software development technologies and methodology
Desired Requirements:
o Designing and developing multi-tier web applications using languages such as Java
o Writing design documents, test plans, and test results
o Designing and developing softare and/or multi-tier web applications using programming
languages to include: Java/Java EE, Swing, Hibernate, Spring, Struts, JUnit, C, C++, C#, .NET, Java
Script, ColdFusion, and Adobe Flex development tools
o Ability to develop and/or maintain software capabilities using C/C++ software development
environment; Windows operating system internals, computer security, Win32 programming,
Windows kernel programming, x86 assembly programming, COM programming, .NET
programming, network programming (sockets), and software reverse engineering
o Developing applications utilizing software frameworks (e.g. Ozone Widgets, Spring, Hibernate,
Struts, and JUnit)
o Working knowledge of Java APIs such as JDBC JPA, and EJB
o Experience with data base design and stored SQL procedures
o Ability to apply cost estimation techniques to software development, test, and maintenance
efforts
o Working knowledge of and ability to assist others in the use of software engineering tool to
support process improvement to include ClearCase/ClearQuest, MS Project/Primavera,
Subversion, Doors, Mercurial and Minitab
o 2+ years in network analysis (data and protocols) and TCP/IP and UDP protocols
o 2+ years experience malware analysis and mitigation techniques
o Experience working with Scrum or other agile software development processes
o Knowledge of SOLR/Lucene, AJAX, JAXB, and JavaDB
o Knowledge of U124/U127, SOTF, Packet Capture, and Protocol Processing
o Working knowledge of and ability to implement IPv6 protocols