🤖 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 “Numerical Control Programmer (NC 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%

“Numerical Control Programmer (NC 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%

“Numerical Control Programmer (NC 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

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

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

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

  • 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, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment.

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

  • Develop Web sites.

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

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

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

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

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

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

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

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

Technologies & Software

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