Cipher Tech Solutions - Vienna, VA

posted about 2 months ago

Full-time - Entry Level
Onsite - Vienna, VA
Professional, Scientific, and Technical Services

About the position

Cipher Tech is seeking a skilled developer who enjoys both web and traditional software development. The role involves providing application development support, scripting, debugging, and maintaining existing applications while developing new ones according to customer specifications. Developers will work with various technologies, including web services, client applications, plugins, and scripts, primarily in a digital forensic lab and reverse engineering section.

Responsibilities

  • Provide application development support for digital forensic lab and reverse engineering section.
  • Maintain existing applications and develop new applications to customer specifications.
  • Work with a variety of technologies including web services, client applications, plugins, and scripts.
  • Debug software applications and gather testable software requirements.
  • Participate in the design of new software applications and maintain software documentation.

Requirements

  • Must be a US Citizen (no exceptions).
  • Must hold an active US government security clearance at the TS/SCI level with Polygraph.
  • Must hold a Bachelor's degree in Computer Science, Electrical/Computer Engineering, Math, or Physics, or be within 12 months of graduation.
  • Must have 2 years (minimum) related experience outside of a classroom setting.
  • Experience in at least one technology from the following: PHP, Java, Python, NodeJS, C#, Javascript, jQuery, Angular, AngularJS.
  • Proficiency in one of the following programming languages: C, C++, Java, or Python.
  • Strong working knowledge of PHP, Javascript, and/or Angular.
  • Capable of debugging software applications.
  • Familiarity with high and low level programming languages.
  • Able to gather testable software requirements and participate in the design of new software applications.

Nice-to-haves

  • Familiarity with assembly languages.
  • Familiarity with digital forensics and hex editors.
  • Familiarity with the Windows API and IDA Pro.
  • Rudimentary understanding of protocol analysis and malware analysis or reverse engineering.
  • Experience in digital forensics and SQL.
  • Rudimentary knowledge in Network Architecture and networked programs.
  • Experience in secure programming for web application development.

Benefits

  • Mission focused work environment
  • Subsidized medical/dental/vision insurance
  • HSA contributions
  • 401k matching
  • Holiday and Paid Time Off (PTO)
  • Monthly WAN parties & quarterly events
  • Flexible hours
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service