Digital Forensics Software Developer
MANTECH · Herndon, VA · 2 wk ago
On-siteEngineeringFull-time
Responsibilities
- Develop software for specific applications to process forensic data using C#, Python or Java
- Perform applied research and development to analyze, design, and identify desired programmatic behaviors
- Contributes to the enhancement of current software and adding new features to current platforms
- Develop new software solutions based on team tasking directly from customer requests
- Evaluate and analyze complex and malicious code using forensics tools, including disassemblers, debuggers, and hex editors
Requirements
- Bachelor’s degree in Computer Science or similar technical field or High School Diploma and 4+ years of experience in Software Development, Software Engineering, or Digital Forensics
- 1+ years of hands-on coding experience in C#, Python and/or Java
- Experience performing digital forensics, which may include internships or related coursework
Preferred Qualifications
- Experience as a .NET developer
- Experience with disassembler tools such as IDA, Ghidra, or Binary Ninja
- Experience with development in a large code base
- Experience developing in C# or Java on Linux
- Experience with Visual Studio on Windows
- Knowledge of static and dynamic analysis tools such as X-Ways, FTK Imager, or WinHex
Clearance Requirements
- Active/current Secret clearance with the ability to obtain a TS/SCI with Polygraph clearance
Physical Requirements
- Must be able to remain in a stationary position 50%