Computer Programmers

$84.28K Median Salary 15.5K Job Openings (Annual Projection) -7.2% Job Growth

Find Related Courses
career-image

About This Career

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.

Reported Job Titles

Analyst Programmer, Application Programmer Analyst, Computer Programmer, Computer Programmer Analyst, Internet Programmer, Java Developer, Programmer, Programmer Analyst, Web Applications Programmer, Web Programmer

Skills You'll Need

Click on skills to find related courses.

Abilities

Knowledge

Skills

Technology Skills

Development environment softwareObject or component oriented development softwareWeb platform development softwareData base management system softwareCompiler and decompiler softwareData base user interface and query softwareOperating system softwareEnterprise resource planning ERP softwareEnterprise application integration softwareProgram testing softwareGraphics or photo imaging softwareAnalytical or scientific softwareConfiguration management softwareApplication server softwareBusiness intelligence and data analysis softwareNetwork monitoring softwareContent workflow softwareEnterprise system management softwareObject oriented data base management softwareComputer aided design CAD softwareData base reporting softwareWeb page creation and editing softwareProject management softwareDocument management softwareFile versioning softwareGraphical user interface development softwareFinancial analysis softwareMap creation softwareSpreadsheet softwareMetadata management softwareMedical softwareElectronic mail softwareAccounting softwareAccess softwareExpert system softwareCommunications server softwareDesktop publishing softwarePortal server softwareTransaction server softwareOffice suite softwareWord processing softwareNetwork security and virtual private network VPN equipment softwareTransaction security and virus protection softwareHuman resources softwareBackup or archival softwarePresentation softwareData mining softwareRequirements analysis and system architecture softwareIndustrial control software

Tools