Skip to Main Content

Computer Systems Programmer/Analysts

Experience, Skills, and Personality Traits

Knowledge of programming languages and experience as a programmer, software engineering technician, or network and database administrator will be useful for aspiring programmer/analysts.

Successful systems programmer/analysts demonstrate strong analytic skills and enjoy the challenges of problem solving. They are able to understand problems that exist on many levels, from technical to practical to business oriented. They can visualize complicated and abstract relationships between hardware and software and are good at matching needs to equipment.

Systems programmer/analysts have to be flexible as well. They routinely deal with many different kinds of people, from management to data entry clerks. Therefore, they must be knowledgeable about a lot of functional areas of the company. They should be able to talk to management about cost-effective solutions, to programmers about detailed coding, and to clerks about user-friendliness of the applications.

As is true for all computer professionals, systems programmer/analysts must be able to quickly learn about new technology. They should be naturally curious about keeping up on cutting-edge developments, which can be time consuming. Furthermore, they are often so busy at their jobs that staying in the know is done largely on their own time.

Related Professions
Featured Companies