Programmer Job Description

A computer programmer is responsible for translating the mathematical algorithms produced by software engineers and systems analysts into a finished program that a computer can run.

  1. Programming Function

    • A programmer uses a computing language, such as Java or C++, to make a file that will serve as instructions that a computer can follow, called a program. Most programmers know a number of computing languages and select which language to use based on the function of the program they are creating.

    Testing Function

    • After the program is completed, the programmer is responsible for testing it to ensure that it functions properly.

    Types

    • There are two main types of programmers: applications and systems programmers. Applications programmers are responsible for creating software, while systems programmers create the framework that computers use to complete tasks.

    Education

    • The majority of computer programmers have bachelor's degrees in computer science, mathematics or information technology. Some employers may hire programmers who hold only an associate degree while some programmers have graduate degrees.

    Outlook and Compenation

    • The US Bureau of Labor Statistics predicts that the need for computer programmers will decrease over the next two decades because software engineers are increasingly doing the work of programmers. In May 2008, the average annual salary for computer programmers was $73,470.

Related Searches:

Resources

Comments

You May Also Like

  • PLC Programmer Job Description

    A PLC, or programmable logic controller, is a digital computer used to automate electromechanical processes in the manufacturing industry. These processes may...

  • A Java Programmer Job Description

    Java programmers work with software applications using the Java programming language. Here are five common tasks that a Java programmer might perform.

  • System Programmer Job Description

    Working with system design engineers, responsibilities include following logical development guidelines to program systems, servers and software to function and interface ...

  • C++ Programmer Job Description

    Software programmers are critical to every business and industry. Programmers make our systems operate, our Web portals function and our software solutions...

  • Job Description for an Access Programmer

    Microsoft Access is a database program that can be used by corporations and individuals. Most database systems require advanced programming knowledge whereas...

  • How to Get a Job as a COBOL Programmer

    COBOL, a high level programming language, is an acronym for Common Business Oriented Language. It has been around since the late 1950's....

  • Internal Communication Job Description

    Companies with a large number of employees may struggle to keep their workers informed about issues that affect them. Many turn to...

  • Job Description of a CNC Programmer

    Power-driven machines--such as lathes, mills or grinders--cut, shape and finish materials such as metals, wood or plastic into products or parts. Many...

  • PHP Programmer Job Description

    PHP is a popular open source scripting language used for many Web-based programs. Programming in PHP can be very rewarding and challenging,...

  • Job Description of a Database Programmer

    Computers are an integral part of society and can be found at home, work and school. Database administrators play a major role...

Related Ads

Featured