Application analysts support a given application or applications, which may entail some computer programming and some system administration skills. Application analysts can analyze a given problem, diagnose it, find its root cause, and then either solve it or pass the problem on to the relevant people if it does not lie within their responsibility area. In some companies, an application analyst is a software architect or application systems analyst. They focus on a specific system, including business, accounting and financial, or scientific and engineering, and develop application specifications and identify the required inputs and format outputs to meet users’ needs.
Application analysts may combine data modeling, information engineering, mathematical model building, sampling, and accounting principles to ensure their designs are comprehensive and efficient. Application analysts also investigate errors, diagnose problems, and recommend solutions. Some provide systems training and create networks of application users within or across organizations. Application analysts need a bachelor’s degree in computer science or related fields and fluency in systems and software.