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

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

  • Develop Web sites.

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

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

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

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

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

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

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

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

  • Train subordinates in programming and program coding.

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

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

Technologies & Software

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