The Software Engineer is responsible for developing prototypes and performing application coding and programming. This position interprets end-user business requirements to develop and/or modify technical design specifications for off-the-shelf and/or custom-developed applications. The Software Engineer also assists with the analysis and review of software requirements to determine feasibility of a design within time and cost restraints. In addition, this position performs unit and integration t...