Develop, create, & modify computer applications software & specialized utility programs. Design & customize software to optimize operational efficiency. Oversee & develop software testing & validation procedures. Gather information on project limitations & capabilities, perfo