AccessData AccessData
careers

AccessData Corporation, a pioneer in digital forensics, provides the tools and training that empowers corporations, government, and law enforcement agencies around the world to conduct thorough digital investigations with speed and efficiency. Founded in 1987, AccessData is an established leader in the forensic industry providing best-of-class, investigative solutions, eDiscovery processing, password cracking and decryption technology.

AccessData offers a diverse suite of tools that enable investigators to search, identify, recover and deliver digital information in a forensically sound and cost-effective manner. AccessData is recognized for quality, value, superior customer support and validated by courts worldwide as standard when it comes to forensics.

Position:  Software Engineer-Network Forensics
Location:  Baltimore, MD
Job Id:  SENET_SR0610
# of Openings:   1

Software Developer - Network Forensics (Baltimore, MD)

Position Overview 
The Software Developer position performs complex product design and implementation of forensic software applications that use network infrastructure to acquire data for analysis. Other vital responsibilities will include bug verification, release testing, research and analysis and architectural design. 

Essential Job Functions

  • Develop and design, implement, integrate and maintain C++/C multi-threaded product components that operate in a network environment.
  • Conduct unit testing of product functionality. Troubleshoot complex software applications. Research problems discovered by QA or product support and provide acceptable problem resolution. 
  • Recognize product marketing requirements including target environments, performance criteria and competitive issues. Research and identify new technologies and developmental tools.
  • Prepare critical technical documentation. Provide valuable input to associated team.
  • Participate in ongoing code reviews and design meetings.
  • Collaborate extensively in problem resolution while contributing to a growing knowledge network that improves the effectiveness of our products and provides valuable information to our customers.
  • Troubleshoot software applications, utilizing diagnostic skills related to software and hardware setup, database management, data analysis, networking, and operating system configuration.
  • Ability to work with tight deadlines.

Requirements

  • Bachelors Degree or higher in Computer Science or Software Engineering.
  • At least 5 years of work experience required in C++/C including MFC and Templates.
  • At least 5 years of work experience in Java and/or C#. Silverlight experience a plus. 
  • Experience developing multi-threaded applications. 
  • Should have some operational knowledge of TCP/IP stack. IPV6 and network communication API’s a plus.
  • Skilled using Microsoft Visual Studio 2008/2010 with an awareness of other development environments.
  • Experience integrating with database development. Oracle and MS-SQL. RIA services and entity framework knowledge are a plus.
  • Experience in software full life cycle: OO Analysis, Design and implementation.
  • Linux/Unix experience a plus.
  • Self-motivated and have experience in a self-directed work environment. Adept at prioritizing.
  • Demonstrated ability to research and resolve problems using a variety of resources and tools.
  • Excellent communication and interpersonal skills. Must work well independently as well as with others.
  • Awareness of business issues as they impact overall project plans and goals
  • Must have superior analytical and research skills



arrowimage Back To Jobs