CompGeo Salary Survey Benchmark Job Summary and Competencies

Computer Programmer - All Levels

The Benchmark Job Description below represents the specific Position Characteristics of the job used in the Salary Survey. Benchmark Job Descriptions should be inspected carefully to review the degree of matching between an organizations' Job and the Salary Survey Benchmark. Matching internal Jobs to Salary Survey Benchmark Jobs should not be done on Job Title alone. A thorough comparison of Salary Survey Benchmark to Internal Job Descriptions is recommended. A good overlap should exist on any comparisons used on critical Job Dimensions and Competencies.
 
CompGeo Occupation Group: Information Technology
Job Family: Applications Programming
Benchmark Title: Computer Programmer - All Levels
 
Summary Job Description Tasks
Convert project specifications and statements of problems and procedures to detailed logical flow charts for coding into computer language. Develop and write computer programs to store, locate, and retrieve specific documents, data, and information. May program web sites. Computer Programmers perform programming services for establishments or for outside organizations who may contract for services. Converts specifications (precise descriptions) about business or scientific problems into a sequence of detailed instructions to solve problems by electronic data processing (EDP) equipment, i.e., digital computers. Draws program flow charts to describe the processing of data and develops the precise steps and processing logic which, when entered into the computer in coded langu age (BASIC, COBOL, FORTRAN, FOCUS, WEBFOCUS, C++, C, JAVA, PERL, CGI, HTML, SQL or other programming language), cause the manipulation of data to achieve desired results. Tests and corrects programs and prepares instructions for operators who control the computer during runs. Modifies programs to increase operating efficiency or to respond to changes in work processes, maintains records to document program development and revisions.
 
 
CompGeo Occupation Group: Information Technology
Job Family: Applications Programming
Benchmark Title: Computer Programmer - All Levels
 
Tools/Technology Example Product Category
A programming language APL Development environment software
 
ABC Compiler Development environment software
 
ABC: the AspectBench Compiler for AspectJ Object or component oriented development software
 
AWK Development environment software
 
Ada Development environment software
 
Adobe Systems Adobe Cold Fusion Web page creation and editing software
 
Adobe Systems Adobe Flash Player Web page creation and editing software
 
Adobe Systems Adobe Flex Web platform development software
 
Adobe Systems Adobe Photoshop software Graphics or photo imaging software
 
Adobe Systems Adobe PostScript Development environment software
 
Advanced business application programming ABAP Development environment software
 
Algorithmic language ALGOL Development environment software
 
American National Standards Institute ANSI C Development environment software
 
Apache Struts Web platform development software
 
Application server software Application server software
 
Assembler Development environment software
 
Asynchronous JavaScript and XML AJAX Web platform development software
 
B-Method Development environment software
 
Basis BBx VisualPRO/5 Graphical user interface development software
 
Beginner's all-purpose symbolic instruction code BASIC Development environment software
 
Bigloo Scheme Development environment software
 
Bourne Shell Operating system software
 
C Development environment software
 
C++ Object or component oriented development software
 
CAST SQL Builder Data base management system software
 
Call-processing language CPL Development environment software
 
Cascading Style Sheets CSS Web platform development software
 
Clipper Development environment software
 
Code generator software Compiler and decompiler software
 
Code munger software Development environment software
 
CoffeeCup software Web page creation and editing software
 
Collaborative Application Markup Language CAML Object or component oriented development software
 
Command interpreters Compiler and decompiler software
 
Common Lisp Object System CLOS Object or component oriented development software
 
Common business oriented language COBOL Development environment software
 
Compilers Compiler and decompiler software
 
Computer Associates integrated data management system CA-IDMS Data base management system software
 
Computer On-line Real-time Applications Language CORAL 66 Development environment software
 
Corel CorelDraw Graphics Suite Graphics or photo imaging software
 
Customer information control system CICS software Transaction server software
 
Data definition language DDL Data base management system software
 
Data manipulation language DML Data base management system software
 
Debugging software Program testing software
 
Decompilers Compiler and decompiler software
 
E++ pattern language Object or component oriented development software
 
Eclipse software Development environment software
 
Eiffel Object or component oriented development software
 
Embarcadero Delphi Object or component oriented development software
 
Emerald Software Group Emerald Green Office Content workflow software
 
Event-driven State-machines Programming Development environment software
 
Extensible markup language XML Enterprise application integration software
 
Extensible stylesheet language XSL Enterprise application integration software
 
Formula translation/translator FORTRAN Development environment software
 
Forth Development environment software
 
Gambit Scheme Development environment software
 
Graphical user interface GUI development software Graphical user interface development software
 
Greatis Object Inspector Object or component oriented development software
 
Haskell Development environment software
 
Hypertext markup language HTML Web platform development software
 
IBM DB2 Data base user interface and query software
 
IBM Rational ClearCase Configuration management software
 
IBM WebSphere Application server software
 
ICON programming language Development environment software
 
IEA Software Emerald Data base user interface and query software
 
Incremental compiler software Compiler and decompiler software
 
Inline code expander software Compiler and decompiler software
 
Interface definition language IDL Development environment software
 
Interpreter software Compiler and decompiler software
 
Interstate connection ICON Development environment software
 
J Development environment software
 
JavaScript Web platform development software
 
Job control language JCL Operating system software
 
Just-in-time compiler Compiler and decompiler software
 
List processing language LISP Development environment software
 
Logo Development environment software
 
Low-level debugger software Program testing software
 
MUMPS M Development environment software
 
Microsoft .NET Framework Development environment software
 
Microsoft ASP.NET Web platform development software
 
Microsoft Access Data base user interface and query software
 
Microsoft Active Server Pages ASP Web platform development software
 
Microsoft ESP SDK Development environment software
 
Microsoft Excel Spreadsheet software
 
Microsoft Extensible Application Markup Language (XAML) Development environment software
 
Microsoft FrontPage Web page creation and editing software
 
Microsoft Office Visio Charting software
 
Microsoft Project Project management software
 
Microsoft SQL Server Data base management system software
 
Microsoft Silverlight Web platform development software
 
Microsoft Visual Basic Development environment software
 
Microsoft Visual Basic Scripting Edition VBScript Development environment software
 
Microsoft Visual Basic.NET Object or component oriented development software
 
Microsoft Visual C# Web platform development software
 
Microsoft Visual C# .NET Object or component oriented development software
 
Microsoft Visual FoxPro Object oriented data base management software
 
Microsoft Visual Studio Development environment software
 
Microsoft Word Word processing software
 
Mixed code generator Compiler and decompiler software
 
Modula Object or component oriented development software
 
MySQL software Data base management system software
 
National Instruments LabVIEW Development environment software
 
Oberon Object or component oriented development software
 
Objective Caml Object or component oriented development software
 
Objective-C Object or component oriented development software
 
One pass compiler software Compiler and decompiler software
 
Oracle procedural language/structured query language PL/SQL Data base management system software
 
PHP: Hypertext Preprocessor Web platform development software
 
Partial class generator software Compiler and decompiler software
 
Pascal Development environment software
 
Pick software Data base management system software
 
PowerSoft PowerBuilder Object or component oriented development software
 
Practical extraction and reporting language Perl Object or component oriented development software
 
Programming language one PL/I Development environment software
 
Progress OpenEdge ABL Development environment software
 
Progress Sonic ESB Enterprise application integration software
 
Progress WebSpeed Workshop Web platform development software
 
Prolog Development environment software
 
Python Object or component oriented development software
 
ReCrystallize Crystal Reports Data base reporting software
 
Relational database management software Data base management system software
 
Restructured extended executor REXX Development environment software
 
Retargetable compiler Compiler and decompiler software
 
Revision control software Configuration management software
 
Ruby Development environment software
 
Ruby on Rails Web platform development software
 
SAP NetWeaver BW Enterprise application integration software
 
SAS software Analytical or scientific software
 
Scheme programming language Development environment software
 
Self Object or component oriented development software
 
Simulation program with integrated circuit emphasis SPICE Analytical or scientific software
 
Smalltalk Object or component oriented development software
 
Source code editor software Program testing software
 
Source code migration software Development environment software
 
Stage compiler Compiler and decompiler software
 
String oriented symbolic language SNOBOL Development environment software
 
Structured query language SQL Data base user interface and query software
 
Sun Microsystems Java Object or component oriented development software
 
Sun Microsystems JavaServer Pages JSP Web platform development software
 
Sybase SQL Server Data base management system software
 
Symantec Visual Cafe Development environment software
 
Symbolic debugger software Program testing software
 
The MathWorks MATLAB Analytical or scientific software
 
Threaded code compiler Compiler and decompiler software
 
Tier generator software Development environment software
 
Unified modeling language UML Requirements analysis and system architecture software
 
Virage VS Archive Document management software
 
Web service definition language WDSL Development environment software
 
Workflow software Content workflow software
 
Xerces2 Java Parser Development environment software
 
dBase Plus Data base user interface and query software
 
mSQL software Data base management system software
 
Computer servers Computer servers
 
Desktop computers Desktop computers
 
Mainframe computers Mainframe computers
 
Mainframe operating systems Mainframe computers
 
Serial port cards Serial port cards
 
 
CompGeo Occupation Group: Information Technology
Job Family: Applications Programming
Benchmark Title: Computer Programmer - All Levels
 
Alternate Job Title(s)
.NET Developer
Analyst Programmer
Application Programer Analyst
Application Programmer Analyst
Applications Developer
Applications Programmer
Beta Tester
Bioinformatics Specialist
Business Programmer
Business Systems Analyst
COBOL Programmer (Common Business Oriented Language Programmer)
Client Server Programmer
Computer Animator
Computer Game Programmer
Computer Game Tester
Computer Graphic Artist
Computer Graphic Designer
Computer Language Coder
Computer Programer
Computer Programmer
Computer Programmer Analyst
Computer Programming Supervisor
Content Manager
Cryptologist
Database Designer
Database Developer
Database Engineer
Database Programmer
Engineering Programmer
Engineering and Scientific Programmer
Enterprise Architect
Game Developer
Game Programer
Graphic Engineer
Information Architect
Internet Designer
Internet Programmer
Internet Webmaster
Java Developer
Java Programmer
Mainframe Programmer
Network Administrator
Object-Oriented Programmer
Operating System Programmer
Oracle Developer
Programer
Programmer
Programmer Analyst
Report Developer
SAS Programmer
Simulation Developer
Software Developer
Software Development Engineer
Software Engineer
Software Programmer
Software Tester
System Software Developer
Systems Analyst
Systems Programmer
Video Game Programmer
Video Game Tester
Videogame Tester
Web Analyst
Web Application Developer
Web Architect
Web Designer
Web Editor
Web Graphic Designer
Web Page Designer
Web Programmer
Web Site Designer
Web Site Developer
Website Designer
Website Developer
Website Programmer
 
CompGeo Occupation Group: Information Technology
Job Family: Applications Programming
Benchmark Title: Computer Programmer - All Levels
 
 
.
 
CompGeo Professional Salary Survey and Total Compensation Forecast Options
 
Professional Total Compensation Forecast Library
Regional Online Access Subscription Options. Online Salary Survey Forecast Library Subscriptions include Access To All 23 CompGeo Salary Survey Career Occupation Groups covering thousands of Salary Survey Benchmarks with Salary and Compensation Forecasts over a eight year time period - an unmatched feature in the Salary and Compensation Forecast Business Realm.. Direct Pay, Fringe Benefit Costs and Total Compensation Forecasts included. Compensation Forecasts are present for all CompGeo Salary Survey Benchmarks along with Salary Survey Aging Factors for ea ch Projection Date. All Salary Survey Forecast Reports include a Companion Excel Salary Survey Forecast Data Sheet.
 
CompGeo Professional Salary Survey Report and Forecast Samples
CompGeo Salary Survey Report Samples
Samples and Pricing for all CompGeo Online Professional Report and Online Forecast Library Subscription Options.
 
 
 
Copyright © 1995 - 2023 International Compensation Technologies and The Clayton Wallis Company.
All Rights Reserved World Wide ictcw.com
Member, WorldatWork - Formerly American and Canadian Compensation Associations (ACA/CCA)