🤖 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 “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%

“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%

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

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

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

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

  • Develop Web sites.

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

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

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

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

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

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

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

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

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

Technologies & Software

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