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 Job Description

Job Description

[Suggest Edit]

Responsible for producing code that will add functionality, improve performance, improve security or improve the stability of custom developed applications. Daily duties include requirements gathering, design, development and integration of new code.


[Suggest Edit]
  • Troubleshoot and fix bugs in software
  • Produce code that meets functional requirements
  • Monitor systems to identify potential problems or limitations
  • Produce modular code that is flexible and meets industry standards
  • Design and implement proof of concept solutions
  • Prepare work estimates and work schedules

Key Competencies

[Suggest Edit]

Skills, Knowledge and Experience

Employer Demand %


100 Specific programming language knowledge and expertise
39 Effective oral and written communication skills
11 Strong Troubleshooting skills
8 Knowledge of the SDLC (life cycle development) methodology
8 Familiar with ITIL processes for change and incident management


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 $78K-$87K $65K-$72K $115K
Contract Rates $42/h-$60/h N/A

Key Personal Attributes

[Suggest Edit]

A technically minded individual with strong mathematical skills and well developed logic.

Attraction to the Position

[Suggest Edit]

Producing quality output is a rewarding aspect of this job, especially when challenging problems were overcome in the process.

Staff Retention Strategies for Employers

[Suggest Edit]

Although a challenging environment can be rewarding, difficult challenges combined with constant high pressure to deliver can wear down an employee. A well balanced work environment and suitable recognition can assist with employee retention.

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.