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

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

“Application 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 users on the use and function of computer programs.

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

  • Train subordinates in programming and program coding.

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

  • Develop Web sites.

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

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

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

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

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

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

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

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

Technologies & Software

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