Create, modify, and test the code, forms, and script that allow computer applications to run. Adhere to specifications and requirement drawn up by software developers or other individuals. Analyze user needs and design software solutions. Write, analyze, review, and rewrite programs and applications, and correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced. Update, repair and modify code and routines of existing software programs. Create and execute user testing plans and scripts. Generate specifications, workflow charts and data flow diagrams to show organizational processes and structure. Provide end-user support. Develop guides/manuals and other end-user materials. Temporary travel to client sites throughout the US required.
Bachelor's degree in Computer Science