IT-Pathways Header Programmer Analyst Job Description
IT-Pathways.com - IT Careers
Programmer Analyst Job Description





Most Recent Research: 18 January, 2012

Job Description

Responsible for developing, coding and testing applications as well as evaluating user requests and identifying business processes and requirements.


Related Content

Graduate Software Developer Resume

Software Developer Cover Letter

Software Developer Resume

Web Developer Cover Letter


Tasks and Activities

  • Collect, write and document requirements
  • Develop functional/technical specifications based on user requirements
  • Produce high level and detailed design documents
  • Write and modify code
  • Develop test plans including UAT (user acceptance testing)
  • Develop installation instructions
  • Log, track and report on issues
  • Provide ongoing support, bug fixes and product enhancements

Role at a Glance
Skills, Knowledge & Experience

  • Business analysis skills; gathering user requirements and developing functional/technical specifications
  • Knowledge of the software development life cycle
  • Knowledge of database schema development
  • Experience with common databases such as MySQL, Oracle or SQL server
  • Solid .NET VB.NET, C#, ASP.NET
  • Knowledge of XML/XSD/style sheets
  • Experience with Microsoft .Net environment


Organizational Position

Reporting to the application development team leader or IT Manager, this position has some contact time with clients but will also work independently or with colleagues when programming or developing solutions.


Key Competencies

Planning & Organising
Customer Consideration
Problem Solving
Managing Tasks
Specific Technical Knowledge
Developing Self and/or others


Attributes of an Excellent Programmer Analyst

Mis-interpretation of client requirements can result in a failure to meet expectations regardless of the quality of the coding and design. Skills in understanding the business requirements as well as understanding the client's intent for the software can help to meet and exceed client expectations.


Related Career Links

Developer Job Description

Business Analyst


Qualifications & Certifications

Bachelors Degree in Information Technology or Computer Science

More detailed skills and qualifications information can be found here:

IT Qualifications


Attraction to the position and job retention strategies for employers

This role is well suited to personable engineers with great coding skills complimenting well developed interpersonal communication skills.

Better job retention may be achived for this role by formalising processes that give programmers some assurance that client requirements have been thoroughly extracted and formally agreed.
What You Know

Software development methodologies
Business process
Understanding of business requirements gathering and functional specifications
What You Do

Develop or review software product definition and specifications
Develop standards
Develop and gather requirements
Write documentation
What You Are

A team player
Good with customers
An excellent communicator
Business minded
Expected Pay Rate for a  Programmer Analyst

Salary Range: US$75K - US$90K per year

Page Research Level (PRL)
A key designed to give an indication of the depth of research used to produce the content of the page.

PRL Key        Jobs researched
Level 0 =0-6
Level 1 =6-29
Level 2 =30-49
Level 3 =50-79
Level 4 =80-99
Level 5 =100+