🤖 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

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

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

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

  • Train subordinates in programming and program coding.

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

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

  • Develop Web sites.

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

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

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

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

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

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

Technologies & Software

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