Prog analyst: what’s their job?

Print anything with Printful



A programmer analyst combines the skills of a systems analyst and computer programmer to create and test computer programs. They work with business principles to determine system needs, design programs, write code, test for errors, and train employees on program use.

The job description for a programmer analyst usually involves a combined skill set from two different roles. In general, the technical skills of planning, developing, designing and implementing computer programs are normally assigned to a systems analyst and computer programmer separately. As a role, the programmer analyst is responsible for creating, revising and writing the language code and testing a new or updated computer program from start to finish. A programmer analyst can also train employees on the use of the program.

The programmer analyst’s job planning process is to determine the business application need of a computer system. To do this, the programmer analyst can start by evaluating the request from business principles, or users, to create a new system or update an existing one. By collaborating with users, agreement is reached on whether the change request is compatible with existing systems and a timeline for completion. This process is typically ongoing as system development progresses and may require clarifications or adjustments to the original plan.

Computer program development and design begins after reviewing all business principles with a new or updated program participation. The task of designing the program might involve creating a flowchart that demonstrates how the program operates. Typically, it is the responsibility of a programmer analyst to communicate this process to the user and obtain approval before moving forward.

After the user approves the computer program design, a person in that role converts the flowchart design into proper coding. This entails writing the computer program language according to the sequence of steps in the design outline. To accomplish this essential task, she often applies her knowledge of computer programming and computer code languages.

After the language is written and entered into the system, the programmer analyst can test the system. Test phase results are an opportunity to improve system efficiency. By reading the printouts and observing operational roles as an IT analyst, she can determine if there are logical errors in the original flowchart design. This usually allows time to resolve any coding errors or language corrections that might interfere with operational efficiency.

If errors are found, the next step is to make the appropriate modifications. After analyzing and reviewing the errors, she can change parts of the computer system to adapt to the changes. Typically, that person replaces or deletes the locales that are causing the errors and then repeats the testing phase to eliminate errors.

The varied job responsibilities of a programmer analyst may vary depending on the company and other employees. Sometimes she may write program specifications and training manuals. Other responsibilities may include training employees to use the new computer program and integrating its use into daily tasks.




Protect your devices with Threat Protection by NordVPN


Skip to content