An software applications analyst designs, develops, and tests software programs for computer-based systems. The programs built by application analysts range from server applications to applications used by consumers (e.g., business productivity software solutions). Products that have not been released have different requirements than released products, since released products require regular maintenance, testing, and troubleshooting; if a client spots a bug, these analysts must work to immediately fix it. An analyst must be able to work on a team successfully, since many programs are highly complex and require many hours of development and testing. The job is primarily completed in an office setting, and there is little to no physical or manual labor required.
Applications Analyst, Software Tasks
Identify, communicate, and manage risks associated with projects.
Identify business or customer requirements and information technology alternatives.
Create project plans for information technology development and testing.
Translate requirements into new information technology project specifications.