What does a Computer Programmer do?
Computer Programmers typically work in the information technology department of an organization developing and managing its computing infrastructure and different software systems. They review an organization’s current software programs and find ways to update and enhance them for users.
Computer Programmers are also responsible for finding and bugs or defects in the system and implementing methods to get rid of these issues and prevent them from reoccurring. They may also build status updates and reports on the functionality of programs and present this progress to senior-level employees.
Computer Programmer skills and qualifications
Computer Programmers need skills that allow them to create effective programs for their clients and employers. A successful Computer Programmer candidate will have the following qualifications:
- Ability to find and fix any errors in programs, systems and software
- Comprehension of algebra concepts to apply to data and to generate reports
- Ability to work under pressure to meet deadlines, handle multiple tasks and set priorities
- Willingness to work independently or with a team
- Analytical skills when creating computer code
- Attention to detail
- A bachelor’s degree in computer science or related fields where these skills are studied in depth
Computer Programmer salary expectations
A Computer Programmer makes an average of $46,188 per year. Salary may depend on level of experience, education and the geographical location.
Computer Programmer education and training requirements
Computer Programmers can have an associate’s degree, but most programmers have a bachelor’s degree in computer science, mathematics or information systems. Programmers who work in a certain area like health care can get certifications or take classes to supplement education. They can also get certified to work on specific programming languages a company uses. If your business requires a specific certification, then a candidate who already has or is willing to get certified in the particular products you use is a strong point.
Computer Programmer experience requirements
Employers typically look for Computer Programmers with previous experience in the field. For entry-level positions, it’s helpful for the candidate to have internship or volunteer experience. For more advanced positions, general business experience where leadership tasks were taken are good. Anywhere from one to five years of direct computer programming experience is also a nice addition to have as a candidate for a computer programmer position.
Job description samples for similar positions
If you’re writing a job description for a related position to the Copmuter Programmer, see our job descriptions for similar roles: