total jobs On InformationTechnologyCrossing

269,836

new jobs this week On InformationTechnologyCrossing

18,410

total jobs on EmploymentCrossing network available to our members

1,474,498

job type count

On InformationTechnologyCrossing

Job Profile: The Computer Programmer

0 Views      
What do you think about this article? Rate it using the stars above and let us know what you think in the comments below.
Computer programmers are responsible for creating, testing, and maintaining the coded instructions, such as programs and software, that allow computer systems to function. Computer programmer jobs often require one to work with other specialists in order to determine the logical steps needed to complete these computer-related tasks.

The Duties of the Computer Programmer

All computer programmers are involved in conceiving, designing, writing, and testing logical instructions for solving problems by computer. Job titles, descriptions, and responsibilities vary depending on the organization employing the programmer. For example, designing new systems may be the responsibility of the programmer or other specialists such as computer analysts or engineers.



Regardless of the job title, a computer programmer must use programming tools to turn programming designs into the actual instructions the computer system will follow. This is accomplished by using traditional programming languages, object-oriented languages, or integrated development environments (IDEs). Since a number of different languages may be used, programmers are usually expected to be conversant with multiple languages. The programmer may also be responsible for initial testing of the program once it is completed.

People who pursue programming careers spend the majority of their time working in office environments, although technical advances are allowing more programmers to telecommute. Regardless of the setting, computer programmers normally work 40 hours per week, but long hours are often required in order to meet deadlines or fix problems. Only about 4% of programmers work part-time.

Education and Training for a Career in Programming

Most programming positions require a bachelor’s degree, although some employers require only a two-year degree or a specialized certificate from job applicants. According to the US Department of Labor’s Bureau of Labor Statistics, in 2006 over 68% of computer programmers had a bachelor’s degree or higher, and this is expected to increase in response to employer demands.

Relevant college majors for those interested in pursuing a career in programming include:
  • Computer or information science
  • Mathematics
  • Engineering
  • Physical sciences
  • Information technology
  • Business
Employers prefer to hire programmers with relevant programming skills who can think logically and pay close attention to detail. Other necessary qualities for this career are patience, creativity, and the ability to perform exacting work under pressure. Programmers are also expected to work well in teams and with non-technical users. Language-specific or product-specific training certificates may also be desired. In fact, computer programmers usually have had at least two years of higher education and possess knowledge of specific programming languages.

Skilled workers who keep up with the state of the industry will enjoy good prospects for advancement. Someone with a programming job may be promoted to lead programmer with supervisory responsibilities, for example, or move into systems programming after he or she gains experience and knowledge. Computer programmers may also become programmer analysts or systems analysts or be promoted to managerial positions.

The median salary earned by computer programmers was $65,510 in May 2006, according to the Bureau of Labor Statistics. Average annual starting salaries in 2007 ranged from $55,250 to $90,250 for applications development programmers/analysts and from $60,250 to $94,750 for software developers. Average starting salaries for mainframe systems programmers, on the other hand, ranged from $52,250 to $70,750.
If this article has helped you in some way, will you say thanks by sharing it through a share, like, a link, or an email to someone you think would appreciate the reference.

Popular tags:

 organizations  engineers  responsibility  degrees  systems programmers  Bureau of Labor Statistics  environments  job applicants  functions


EmploymentCrossing was helpful in getting me a job. Interview calls started flowing in from day one and I got my dream offer soon after.
Jeremy E - Greenville, NC
  • All we do is research jobs.
  • Our team of researchers, programmers, and analysts find you jobs from over 1,000 career pages and other sources
  • Our members get more interviews and jobs than people who use "public job boards"
Shoot for the moon. Even if you miss it, you will land among the stars.
InformationTechnologyCrossing - #1 Job Aggregation and Private Job-Opening Research Service — The Most Quality Jobs Anywhere
InformationTechnologyCrossing is the first job consolidation service in the employment industry to seek to include every job that exists in the world.
Copyright © 2024 InformationTechnologyCrossing - All rights reserved. 21