Computer Scientist

Job Title:

Computer Scientist

Job Description

Geographic Location: Dahlgren, VA

Role and Responsibilities

  • Develop-and-maintain the Joint Expeditionary Collective Protection (JECP) System Performance Model (SPM), Sample Tracking Tool (STT), and similar applications
  • Generate, edit, and maintain software documentation
  • Execute system and software engineering best practices for requirements definition & decomposition, design, and implementation of customer & end-user requirements
  • Perform object-oriented analysis and development
  • Interact with contractor developer teams and coordinate software updates
  • Present software architectures and designs at program milestone reviews, as needed

Required Skills

  • Ability to review, understand, present, and implement Department of Defense (DoD) and program policies, requirements, best practices and guidance associated with design, development, testing and certification of software and associated products
  • Demonstrated ability to understand and evaluate software trouble reports using code analysis and testing and the ability to propose and implement software solutions
  • Experience in designing, developing, and unit-testing Java software in a Microsoft Windows environment; Use of the NetBeans IDE, including Java software development and building software projects involving third-party libraries
  • Knowledge of software interfaces to third-party libraries such as NASA WorldWind, Jasper Reports, log4j, JUnit, Java3D, JOGL, and Apache Commons
  • Experience with code repositories (e.g. Subversion) and issue tracking/project reporting tools (e.g. Redmine)
  • Familiarization with Chemical, Biological, and Radiological (CBR) terminology, including CBR agent characteristics, agent transport, concentration and dosage calculations, filtration, and meteorological behavior
  • Experience in creation and editing of 3-D models using Blender, including conversion of Blender models into other file formats; Knowledge of some of the underlying simulation models including CONTAM, MESO-RUSTIC, and QUIC, including software interfaces to configure and execute the models and troubleshooting errors
  • Experience in Android development for portable cellphone applications, including capabilities for barcode reading, Internet TCP/IP transmission of data, and updates to a local database
  • Ability to work independently and with others to meet established goals and program schedules
  • Ability to communicate effectively, both verbally and in writing

 Required Education

  • Master’s degree in Computer Science, Information Technology, Engineering or related discipline and 5 years of general experience plus 3 years of directly relevant experience; OR
  • Bachelor’s degree in Computer Science, Information Technology, Engineering or related discipline and 8 years of general experience plus 5 years of directly relevant experience

(relevant experience will be considered highly and can further substitute for educational requirements)

 Security Clearance

  • Mandatory: Ability to receive and maintain a DoD security clearance
  • Preferred: Active security clearance at time of hire

JRAD is an Equal Opportunity Employer

Apply Now