Job Description
-Create, modify, and test the code, forms, and script that allow computer applications to run. Work from specifications drawn up by software developers or other individuals
-May assist software developers by analyzing user needs and designing software solutions
-May develop and write computer programs to store, locate, and retrieve specific documents, data, and information, Research, design, develop, and test operating systems-level software, compilers, and network distribution software for general computing applications
-Set operational specifications, formulate, and analyze software requirements
-May design embedded systems software