Individuals who analyze users' needs and design, construct, test and maintain computer applications software or systems. Software engineers can be involved in the design and development of many types of software including software for operating systems and network distribution, and compilers which convert programs for execution on a computer. Software engineers must possess strong programming skills but are more concerned with developing algorithms and analyzing and solving programming problems than with actually writing code.
No programs.