🤖 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 “Computer Programmer Analyst” 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%

“Computer Programmer Analyst” 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%

“Computer Programmer Analyst” 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

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

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

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

  • Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.

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

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

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

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

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

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

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

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

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

Technologies & Software

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