*Job Description:** *GENERAL JOB SUMMARY:** To design, maintain, and implement company-wide software applications. *ESSENTIAL JOB FUNCTIONS:** Writes new software and modifies existing software based on analysis of user requests. Tests, documents, and trains users on new software and modifications.