
Full-Stack CNO Developer
- Annapolis Junction, MD
- $163,000-183,000 per year
- Permanent
- Full-time
- Designing, developing, and testing an interactive task management framework
- Bachelor's degree and six (6) years of experience OR minimum ten (10) years of experience in a relevant field
- Minimum eight (8) years of experience programming in Assembly, C, C++, Java, Perl, and/or Python
- Minimum seven (7) years of 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
- Minimum six (6) years of experience with programming CNO tools and techniques
- Minimum five (5) years of experience managing and supervising teams in support of the Government CNO capability development
- Minimum five (5) years of experience programming CNO tools for the US Government
- Minimum four (4) years of experience in programming techniques to evade host and/or network-based IDS
- Minimum four (4) years' experience in network sockets programming and application-level protocols
- Expert ability in UNIX kernel internals and low-level Windows internals:
- OS runtime linker/loader
- Object file formats (e.g., PE, COFF, ELF)
- File system internals (e.g., NTFS, ext2, btrfs)
- OS-specific mandatory and discretionary access control mechanisms
- Process and thread APIs and data structures.
- Experience with designing and writing code in Python and/or JavaScript
- Understanding of the entire web development process
- Solid grasp of content management systems (e.g., Django) and JavaScript frameworks (e.g.,
- Willingness to troubleshoot and solve complex problems
- Flexibility to adapt to changing instructions and requirements
- Ability to gather requirements and design a solution with minimal oversight
- Experience with project management best practices such as Scrum and Kanban methodologies
- Experience with version control systems (e.g., Git) along with an understanding of basic configuration management principles