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

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

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

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

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

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

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

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

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

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

  • Develop Web sites.

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

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

  • Train subordinates in programming and program coding.

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

Technologies & Software

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