Design and develop software applications.Maintain and test new and legacy code.Create supporting documentation for software and systemsParticipate in data collection exercises, data management, and analysis.Potential travel to domestic offsite test events, 2-4 times per year.Other related functions as assigned.