CNO Developer - Columbia, United States - DCI Solutions

    Default job background
    Full time
    Description
    *CNO Developer*Location: Columbia, MD

    *Job Description*● Serve as a CNO developer for UNIX and Windows platforms


    • Assist in the design, development, and testing of application software
    • Fulfill unique requirements on Windows platforms
    • Build applications using a specified programming language per the Government
    • Well-qualified in development for multiple operating systems
    • Show familiarity with all factors of the exploit kill chain from initial access to persistence and evasion
    *Qualifications*:

    • BS in Computer Science, Computer Engineering, or similar
    • 6+ years' experience programming with object-oriented programming languages
    • 4+ years' experience developing Windows applications using Visual Studio or .NET environments
    • 4+ years' experience developing Unix applications using make files or comparable build environment
    • Experience with Android and iOS
    • Experience developing complex programs using C/C++, C#, Java, and COM
    • Experience using BinaryNinja
    • Familiarity with Windows vulnerabilities, exploit mitigations and bypasses
    • Familiarity with Windows internals/APIs and evading detection by Windows security products
    • Able to write in or learn a high-level programming language like Python or Ruby
    • Experience with Unix vulnerabilities, exploit mitigations and bypasses
    • Experience with Unix internal APIs, drives, and filesystems
    • Deep knowledge of Unix operating system internals and development environments
    • Experience with low-level network programming
    • Experience developing portable code that is compatible with multiple Unix operating systems
    • Experience with Unix architectures, single and/or multi-threaded applications
    • Experience with Unix inter-process communication interfaces
    • Wireshark, IDA Pro and/or Ghidra experience
    • Experience implementing software life cycle management
    o Requirements, design, develop, test, validate, deployment


    • Experience with static and dynamic reverse engineering
    • Experience with vulnerability research
    • Experience with binary analysis of executables
    • Familiarity with kernel programming
    • Familiarity with assembly languages, and/or ability to analyze and signature network protocols
    *Active Top Secret/SCI Clearance with Full Scope Poly


    Job Type:
    Full-time


    Job Type:
    Full-time


    Pay:
    $150, $210,000.00 per year


    Benefits:

    • 401(k)
    • 401(k)
    matching

    • Dental insurance
    • Flexible spending account
    • Free parking
    • Health insurance
    • Health savings account
    • Life insurance
    • Military leave
    • Paid holidays
    • Paid parental leave
    • Paid time off
    • Parental leave
    • Prescription drug insurance

    Compensation package:

    • 1099 contract
    • Bonus opportunities
    • Signing bonus
    • Yearly pay

    Schedule:

    • Monday to Friday

    Experience:
    * programming: 6 years (Preferred)

    * developing Windows applications with Visual Studio or

    NET:
    4 years (Preferred)
    * developing Unix applications with make files or similar: 4 years (Preferred)


    • BinaryNinja: 3 years (Preferred)
    • C/C++, C#, Java, and

    COM:
    4 years (Preferred)


    License/Certification:

    • Full Scope Polygraph (FSP) Clearance (Required)

    Security clearance:

    • Top Secret (Required)

    Ability to Relocate:

    • Columbia, MD: Relocate before starting work (Required)

    Work Location:
    In person