Related Pages
  • Interview Simulator App for Android

    Interview Simulator App for Android

    Simulate a real interview! Listen to interview questions and record your answer. Play back the entire interview to realize how you sound to an employer. Be impressed at just how quickly your answers improve.

Programmer Analyst Job Description

Job Description

[Suggest Edit]

Research and define problem functions involving existing systems and programs. Produce data flows, system development specifications and other relevant system and user documentation.


[Suggest Edit]
  • Evaluate user needs for new or existing systems to determine feasibility, cost, schedule, compatibility and interoperability with current systems.
  • Analyze business issues and determine appropriate solutions.
  • Produce flow charts and process charts.
  • Prepare specifications and diagrams, and develop coding logic flowcharts.
  • Prepare work estimates and work schedules

Key Competencies

[Suggest Edit]
  • Customer Interactionn
  • Communications
  • Record Keeping
  • Managing Tasks
  • Problem Solving
  • Processes & Procedures

Skills, Knowledge and Experience

Employer Demand %


100 Specific programming language knowledge and expertise
47 Ability to develop requirements based on specifications
37 Effective oral and written communication skills
26 Strong Problem Solving skills
16 Knowledge of the SDLC (life cycle development) methodology


Employer Demand


25 Bachelors Degree


The following salary indicators were found for this role;


Roles Not Requesting a Degree

Roles Requesting a Degree

Top End

Salary Insufficient Jobs Found $73K-$90K $125K
Contract Rates Insufficient Jobs Found N/A

Key Personal Attributes

[Suggest Edit]

A technically minded individual with strong mathematical skills and well developed logic. A natural problem solver and a great communicator.

Attraction to the Position

[Suggest Edit]

This position provides a healthy blend of customer liaison, problem solving and documentation.

Staff Retention Strategies for Employers

[Suggest Edit]

Difficult clients and complex problems that have been oversimplified may cause stress in this position.

Advantage Alert

[Suggest Edit]


Page Quality Feedback

Your feedback is important. Please help us to continue to improve our service. Was this page helpful?

(Poor) 1 2 3 4 5 6 7 8 9 10 (Excellent)

Related Pages

Similar Technical Job Descriptions here.
Technical resume samples here.
Discover the technical skills requested of todays job candidates.
Find the most common IT qualifications.