Computer Programmers


Create, modify, and test the code, forms, and script that allow computer applications to run. Work from specifications drawn up by software developers or other individuals. May assist software developers by analyzing user needs and designing software solutions. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.
Also called: Analyst Programmer, Computer Programmer, Programmer, Programmer Analyst

Knowledge:

    Engineering and Technology
  • computers and electronics
  • product and service development
    Math and Science
  • arithmetic, algebra, geometry, calculus, or statistics
    Arts and Humanities
  • English language
    Business
  • customer service

Skills:

    Basic Skills
  • listening to others, not interrupting, and asking good questions
  • thinking about the pros and cons of different ways to solve a problem
    Problem Solving
  • noticing a problem and figuring out the best way to solve it
    People and Technology Systems
  • figuring out how a system should work and how changes in the future will affect it
  • thinking about the pros and cons of different options and picking the best one

Abilites:

    Verbal
  • read and understand what is written
  • listen and understand what people say
    Ideas and Logic
  • make general rules or come up with answers from lots of detailed information
  • notice when problems happen
    Math
  • add, subtract, multiply, or divide
  • choose the right type of math to solve a problem

Personality:

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

Technology:

    Development environment software
  • Eclipse IDE
  • Microsoft PowerShell
    Object or component oriented development software
  • C++
  • Python
    Web platform development software
  • Hypertext markup language HTML
  • Microsoft ASP.NET

Education:

    bachelor's degree
Advertisements

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Thank you for commenting. Please leave constructive comments, respect other people’s opinions, and stay on topic.