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

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

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

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

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

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

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

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

  • Train subordinates in programming and program coding.

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

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

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

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

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

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

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

Technologies & Software

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