Job description: ...s role is to analyze, design, program and test computer software programs and applications. Works closely with Product Design, Business Analysis, Systems Analysis, Quality Assurance and Customer Support to assess, enhance, maintain and support software solutions to business problems....