Gather user requirements, analyze procedures and problems to automate and improve existing systems, and review computer system capabilities, workflow, and scheduling limitations. Analyze and recommend commercially available software. Test, maintain, and monitor computer programs and systems. Provide staff and users with assistance solving computer related problems, such as malfunctions and program problems. Locate code problems and correct errors by correcting codes. Utilize ERP, Java, .NET, SQL Server, Oracle database programming, manual testing, and automated testing. Will work in unanticipated locations. Requires Bachelor's in Computer Science, Engineering, or related and 1 year experience.