🤖 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 “IT Programmer (Information Technology 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%

“IT Programmer (Information Technology 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%

“IT Programmer (Information Technology 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

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

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

  • Develop Web sites.

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

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

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

  • Train subordinates in programming and program coding.

  • Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.

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

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

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

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

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

  • 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

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