Software Engineer

Job Title:

Software Engineer

Job Description

This position is initially physically located in Dahlgren, VA; however, will most likely migrate to Indian Head, Md within the next year.

Role and Responsibilities

  • Design and implement various user interfaces (i.e. Java Script, HTML, CSS, object oriented Java Script, jQuery)
  • Review, understand, present, and implement DoD and program policies, requirements, best practices and guidance associated with design, development, testing and certification of software and associated products.
  • Execute system & software engineering best practices for requirements definition and decomposition, design, and implementation of customer & end-user requirements.
  • Understand and evaluate software trouble reports using code analysis and testing and the ability to propose and implement software solutions.
  • Interact with contractor developer teams and coordination of software updates from them into the main SPM application.
  • Present software architectures and designs at program milestone reviews, as needed

Required Skills and Education

  • Five (5) years of experience designing and implementing user interfaces (i.e. Java Script, HTML, CSS, Object-oriented Java Script, jQuery), engineering MVC patterns and other relevant interfaces; OR two (2) years of experience shown with a Bachelor’s degree in Computer Science.
  • Experience with the latest HTML5 features (especially local storage) architecting and deploying large scale JavaScript web applications.
  • Experience with code repositories (e.g. Subversion) and issue tracking/project reporting tools (e.g. Redmine).
  • Ability to work independently and with others to meet established goals and program schedules.
  • Ability communicate effectively, both verbally and in writing.
  • Ability to edit and maintain software documentation.

Preferred Skills and Education

  • 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.
  • Familiarization with CBR terminology, including CBR agent characteristics, agent transport, concentration and dosage calculations, filtration, and meteorological behavior.
  • 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.

Security Clearance

Must be able to obtain and/or maintain a DoD clearance at the Secret level

JRAD is an Equal Opportunity Employer Veterans/Disabled

Apply Now