🤖 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

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

  • Develop Web sites.

  • Train subordinates in programming and program coding.

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

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

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

  • Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.

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

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

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

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

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

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

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

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

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

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

Technologies & Software

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