🤖 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

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

  • Train subordinates in programming and program coding.

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

  • Develop Web sites.

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

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

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

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

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

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

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

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

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

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

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

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

Technologies & Software

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