🤖 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

  • Train subordinates in programming and program coding.

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

  • Develop Web sites.

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

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

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

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

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

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

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

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

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

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

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

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

Technologies & Software

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