The ideal candidate will be responsible for designing, executing, assessing, and troubleshooting software programs and applications which include: configuring, analyzing, designing, coding, developing, unit testing and documenting software specificat