🤖 BARBIE MODE ACTIVATED 💗    Your adblocker was detected!    Comic Sans has been applied as cosmic punishment 💅    Ads keep this database FREE — please whitelist replacedbyrobot.info!    ✨ Everything is pink and that's entirely your fault ✨    🌸                     🤖 BARBIE MODE ACTIVATED 💗    Your adblocker was detected!    Comic Sans has been applied as cosmic punishment 💅    Ads keep this database FREE — please whitelist replacedbyrobot.info!    ✨ Everything is pink and that's entirely your fault ✨    🌸                     
Automation Risk Analysis

Will “Computer Programmer” be Automated?

Advertisement

A robot took your ad!

Ads keep this free database of 57,000+ jobs alive. Please whitelist replacedbyrobot.info — we promise our ads are tasteful!

AI Exposure Risk

60%

“Computer Programmer” will maybe be replaced by AI.

Based on the cognitive demands, communication requirements, and logical reasoning intrinsic to this occupation according to O*NET data, we project a 60% probability of disruption by generative AI and Large Language Models.

Automation & Robot Risk

30%

“Computer Programmer” will probably not be replaced by robots.

Evaluating the physical dexterity, repetitive motion tasks, and manual labor associated with this role, our analysis indicates a 30% likelihood of substitution by advanced robotics systems.

Personal & Financial Insights

Every occupation has a unique profile. For Computer Programmers, the Bureau of Labor Statistics and O*NET classify the day-to-day work broadly as: 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.

Avg. Annual Salary $103,640
Avg. Hourly Wage $49.83
Available Jobs (US) 109,870
Job Title & Hierarchy Code (SOC) Computer Programmers #15-1251
Wage vs. National Median
ℹ️

Data is based on the reference occupation: “Computer Programmers”

Advertisement

A robot took your ad!

Ads keep this free database of 57,000+ jobs alive. Please whitelist replacedbyrobot.info — we promise our ads are tasteful!

Core Skills & Abilities

  • Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.

  • 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.

  • Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.

  • Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.

  • Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.

  • Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.

  • Develop Web sites.

  • Train subordinates in programming and program coding.

  • Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.

  • 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.

  • Collaborate with computer manufacturers and other users to develop new programming methods.

  • Train users on the use and function of computer programs.

  • Assign, coordinate, and review work and activities of programming personnel.

  • Write or contribute to instructions or manuals to guide end users.

  • Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.

  • Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.

Technologies & Software

  • KornShell
  • C
  • Microsoft ESP SDK
  • Apache Maven
  • Salesforce Visualforce
  • Microsoft Dynamics GP
  • Microsoft Excel
  • Microsoft Access
  • Event-driven State-machines Programming
  • Oracle PeopleSoft Financials
  • Logo design software
  • Apache Kafka
  • One pass compiler software
  • Scheme
  • Minitab
  • Smalltalk
  • Spring Boot
  • Oracle Fusion Middleware
  • Microsoft Active Server Pages ASP
  • SAS
  • Computer On-line Real-time Applications Language CORAL 66
  • Objective C
  • Microsoft Visual Basic
  • Oracle Hyperion
  • Modula
  • Docker
  • Adobe PostScript
  • McAfee
  • Operating system software
  • PostgreSQL
  • Perl
  • Haskell
  • SAP Business Objects
  • Oberon
  • Oracle JD Edwards EnterpriseOne
  • LAMP Stack
  • IBM DB2
  • Computer Associates integrated data management system CA-IDMS
  • Apache Solr
  • A programming language APL
  • Supervisory control and data acquisition SCADA software
  • IBM InfoSphere DataStage
  • Amazon Kinesis
  • Red Hat Enterprise Linux
  • Command interpreters
  • Extensible stylesheet language XSL
  • Ansible software
  • Microsoft Visual Basic.NET
  • Enterprise JavaBeans
  • Microsoft Publisher
  • Microsoft Windows
  • Data definition language DDL
  • Progress WebSpeed Workshop
  • Amazon Elastic Compute Cloud EC2
  • Transact-SQL
  • Structured query language SQL
  • Tier generator software
  • Hewlett Packard LoadRunner
  • Adobe Flex
  • IEA Software Emerald
  • Devin (Cognition AI)
  • Apache Hadoop
  • Source code editor software
  • National Instruments LabVIEW
  • Microsoft ActiveX
  • Prolog
  • ABC Compiler
  • Symbolic debugger software
  • Kimi (Moonshot AI)
  • Oracle E-Business Suite Financials
  • ABC: the AspectBench Compiler for AspectJ
  • Adobe Dreamweaver
  • Common Lisp Object System CLOS
  • Adobe Illustrator
  • Algorithmic language ALGOL
  • Structured Query Report SQR
  • SAP Adaptive Server Enterprise
  • JavaScript
  • Google Analytics
  • Advanced business application programming ABAP
  • J
  • B-Method
  • Cursor AI
  • Delphi Technology
  • Adobe ColdFusion
  • Eclipse IDE
  • Oracle Solaris
  • Inline code expander software
  • Canu
  • Adobe ActionScript
  • Microsoft SQL Server
  • Apache Tomcat
  • Compilers
  • Elasticsearch
  • Call-processing language CPL
  • Selenium
  • Graphical user interface GUI design software
  • Apache Cassandra
  • Extensible hypertext markup language XHTML
  • SAP software
  • Clipper
  • Microsoft Visual Basic Scripting Edition VBScript
  • Ruby on Rails
  • Hewlett Packard HP-UX
  • Dynamic hypertext markup language DHTML
  • AJAX
  • MicroStrategy
  • Amazon CodeWhisperer
  • SAP Crystal Reports
  • Interstate connection ICON
  • Apache Groovy
  • Apache Struts
  • Computer aided design and drafting CADD software
  • Retargetable compiler
  • Oracle PL/SQL
  • AWK
  • Restructured extended executor REXX
  • Debugging software
  • Programming language one PL/I
  • Code generator software
  • IBM Power Systems software
  • American National Standards Institute ANSI C
  • Interpreter software
  • Objective Caml
  • Microsoft SQL Server Integration Services SSIS
  • Veritas NetBackup
  • UNIX Shell
  • MongoDB
  • Oracle JavaServer Pages JSP
  • Partial class generator software
  • Microsoft Visual C# .NET
  • Claude (Anthropic)
  • Virtual private networking VPN software
  • Python
  • Microsoft SQL Server Reporting Services SSRS
  • Oracle JDBC
  • Apache Pig
  • DeepSeek
  • Simulation program with integrated circuit emphasis SPICE
  • Microsoft ASP.NET Core MVC
  • VMware
  • GitHub
  • Threaded code compiler
  • Collaborative Application Markup Language CAML
  • Apache Hive
  • Oracle Database
  • Atlassian Bamboo
  • Nova (Amazon)
  • Microsoft PowerShell
  • IBM SPSS Statistics
  • SAP NetWeaver BW
  • Microsoft Silverlight
  • Node.js
  • Hypertext markup language HTML
  • Web service definition language WDSL
  • Codeium
  • Google Antigravity
  • jQuery
  • Eiffel
  • Apache Ant
  • Linux
  • IBM Cognos Impromptu
  • ICON programming language
  • Incremental compiler software
  • Mixed code generator
  • Chef
  • ReCrystallize Crystal Reports
  • C++
  • Oracle Business Intelligence Enterprise Edition
  • Data manipulation language DML
  • Microsoft Systems Management Server
  • C#
  • ESRI ArcGIS software
  • Microsoft Azure software
  • Llama (Meta)
  • Shell script
  • Oracle PeopleSoft
  • Microsoft Visio
  • Microsoft Office software
  • JavaScript Object Notation JSON
  • Amazon Web Services AWS CloudFormation
  • Google Angular
  • Ubuntu
  • Microsoft Visual Basic for Applications VBA
  • PHP
  • Embarcadero Delphi
  • Revision control software
  • Bolt.new
  • Atlassian JIRA
  • Beginner's all-purpose symbolic instruction code BASIC
  • Adobe Acrobat
  • Oracle WebLogic Server
  • Bourne Shell
  • Qlik Tech QlikView
  • Pascal
  • Scala
  • Microsoft Exchange
  • Git
  • MUMPS M
  • Lovable.dev
  • ChatGPT (OpenAI)
  • Human resource management software HRMS
  • Citrix cloud computing software
  • Swift
  • Jupyter Notebook
  • Greatis Object Inspector
  • MySQL
  • Gemini (Google)
  • E++ pattern language
  • Microsoft FrontPage
  • Epic Systems
  • Xerces2 Java Parser
  • IBM Rational ClearCase
  • Ext JS
  • Bigloo Scheme
  • Red Hat WildFly
  • Common business oriented language COBOL
  • Perplexity AI
  • Microsoft .NET Framework
  • Hibernate ORM
  • Tax software
  • Microsoft Project
  • Gambit Scheme
  • Adobe Photoshop
  • Wireshark
  • Qwen (Alibaba)
  • Basis BBx VisualPRO/5
  • Corel CorelDraw Graphics Suite
  • SAP BusinessObjects Data Integrator
  • Progress Sonic ESB
  • Nagios
  • Django
  • Ada
  • NetSuite ERP
  • IBM Notes
  • Microsoft Windows Server
  • CoffeeCup The HTML Editor
  • String oriented symbolic language SNOBOL
  • Spring Framework
  • PowerSoft PowerBuilder
  • Grok (xAI)
  • CAST SQL Builder
  • Network intrusion prevention systems NIPS
  • FileMaker Pro
  • Quest Erwin Data Modeler
  • Bash
  • Atlassian Confluence
  • Forth
  • Interface definition language IDL
  • The MathWorks MATLAB
  • Amazon DynamoDB
  • Go
  • Low-level debugger software
  • Snort
  • Formula translation/translator FORTRAN
  • Virage VS Archive
  • Source code migration software
  • NoSQL
  • Drupal
  • React
  • v0 by Vercel
  • Customer information control system CICS
  • Apache Spark
  • Progress OpenEdge ABL
  • GitHub Copilot
  • dBASE Plus
  • Microsoft Visual Studio
  • Relational database management software
  • Dassault Systemes CATIA
  • Amazon Web Services AWS software
  • Apache Subversion SVN
  • Gemini Code Assist
  • Workflow software
  • OpenAI ChatGPT
  • Microsoft Dynamics
  • Microsoft Visual FoxPro
  • Geographic information system GIS software
  • Microsoft PowerPoint
  • Emerald Software Group Emerald Green Office
  • Oracle Fusion Applications
  • UNIX
  • Perforce Helix software
  • Tabnine
  • Integrated development environment IDE software
  • Cascading style sheets CSS
  • Microsoft SharePoint
  • StataCorp Stata
  • Code munger software
  • Microsoft Extensible Application Markup Language (XAML)
  • Oracle Java
  • Just-in-time compiler
  • Bentley MicroStation
  • Symantec Visual Cafe
  • Puppet
  • R
  • IBM WebSphere
  • Unified modeling language UML
  • Teradata Database
  • Decompilers
  • Mistral AI (chat/models)
  • Tableau
  • Red Hat OpenShift
  • Microsoft Word
  • Mistral (Mistral AI)
  • Job control language JCL
  • Splunk Enterprise
  • IBM Domino
  • Amazon Simple Storage Service S3
  • Apache HTTP Server
  • Ruby
  • Microsoft ASP.NET
  • Extensible markup language XML
  • Backbone.js
  • List processing language LISP
  • Verilog
  • JUnit
  • Amazon Redshift
  • Serial port cards
  • Mainframe computers
  • Mainframe operating systems
  • Computer servers
  • Desktop computers