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.
* Attention to Detail
* Analytical Thinking
* Self Control
* Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
* Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
* Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
Professional, Scientific, and Technical Services
Computer and Mathematical
Sample Job Titles
.NET Programmer, Analyst Programmer, Application Programmer, Application Programmer Analyst, Applications Programmer, Beta Tester, Business Programmer, Certified Ethical Hacker, Client Server Programmer, COBOL Programmer (Common Business Oriented Language Programmer), Computer Game Programmer, Computer Language Coder, Computer Programmer, Computer Programmer Analyst, Database Programmer, Engineering and Scientific Programmer, Engineering Programmer, Enterprise Architect, Game Programmer, Graphic Engineer, Internet Programmer, Java Developer, Java Programmer, Mainframe Programmer, Object-Oriented Programmer, Operating System Programmer, Programmer, Programmer Analyst, SAS Programmer, Software Programmer, Systems Programmer, Video Game Programmer, Web Applications Programmer, Web Programmer, Website Programmer, White Hat Hacker.