🤖 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

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

  • Develop Web sites.

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

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

  • Train subordinates in programming and program coding.

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

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

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

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

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

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

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

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

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

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

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

Technologies & Software

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