Contact

Welcome,
New User

Computer Programmers

Create, modify, and test the code and scripts that allow computer applications to run. Work from specifications drawn up by software and web developers or other individuals. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.

View All

    Work Activities

    Work Activities

    • Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
    • Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
    • Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
    • Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.
    • Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
    • Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
    • Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
    • Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
    • Train subordinates in programming and program coding.
    • Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.
    • Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
    • Write or contribute to instructions or manuals to guide end users.
    • Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.
    • Develop Web sites.
    • Assign, coordinate, and review work and activities of programming personnel.
    • Train users on the use and function of computer programs.
    • Collaborate with computer manufacturers and other users to develop new programming methods.

    Skills

    • Programming

      Writing computer programs for various purposes.

    • Active Listening

      Giving full attention to what other people are saying, taking time to understand the points being made, asking questions as appropriate, and not interrupting at inappropriate times.

    • Complex Problem Solving

      Identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.

    WorkKeys®

    Applied Math
    N/A
    Workplace Documents
    N/A
    Graphic Literacy
    N/A

    Abilities

    • Written Comprehension

      The ability to read and understand information and ideas presented in writing.

    • Near Vision

      The ability to see details at close range (within a few feet of the observer).

    • Oral Comprehension

      The ability to listen to and understand information and ideas presented through spoken words and sentences.

    Knowledge

    • Computers and Electronics

      Knowledge of circuit boards, processors, chips, electronic equipment, and computer hardware and software, including applications and programming.

    • Mathematics

      Knowledge of arithmetic, algebra, geometry, calculus, statistics, and their applications.

    • Engineering and Technology

      Knowledge of the practical application of engineering science and technology. This includes applying principles, techniques, procedures, and equipment to the design and production of various goods and services.

    Career Video

    Video not available
    Additional videos and more information available on CareerOneStop

    Pay

    • Ohio Annual Salary 84190/yr
    • Typical Salary
    • Ohio Hourly Wage 40.48/hr
    • Typical Hourly Wage

    Ohio Employment Trends

    • Currently Employed Not Available
    • Yearly Projected Openings Not Available

    Typical Education

    Personality

    Investigative: People interested in this work like activities that include ideas, thinking, and figuring things out.They do well at jobs that need:
    • Attention to Detail
    • Analytical Thinking
    • Integrity
    • Cooperation
    • Independence
    • Achievement/Effort

    Tools

    • Serial port cards
    • Mainframe computers
    • Desktop computers
    • Computer servers

    Technology

    • Web platform development software
    • Object or component oriented development software
    • Development environment software
    • Data base user interface and query software
    • Data base management system software

    Tags

    • Apprenticeships are available for this occupation. These programs can help you get hands-on experience and build your skills.
    Need help on researching occupations and careers? Download the Guide to Researching Occupations (PDF).

    Need help on how to research education and training programs? Download the Guide to Higher Education (PDF).

    Budget Calculator

    Answer a few questions to determine your target salary. Use this target salary to help choose the right occupation for you.

    Lifestyle Calculator

    Answer a few questions to determine your target salary. Use this target salary to help choose the right occupation for you.

    Workforce Supply Tool

    Workforce Supply Tool

    The Workforce Supply Tool provides statistics for the occupations in highest demand throughout Ohio.

    You can view statewide statistics as well as more region specific information.

    Visit Site
    Powered By: