Will “Internet Programmer” be Replaced By Robots? 🤔
48% Chance of Automation
“Internet Programmer” will probably not be replaced by robots.
This job is ranked #293 out of #702. A higher ranking (i.e., a lower number) means the job is less likely to be replaced.
Care to share? Click for Facebook, Twitter, LinkedIn, or XING. 👍
Job Description
Create, modify, and test the code, forms, and script that allow computer applications to run. Work from specifications drawn up by software developers or other individuals. May assist software developers by analyzing user needs and designing software solutions. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.
Job Details
- The SOC (Standard Occupational Classification) code is 15-1131.00
- The Mean Annual Wage in the U.S. is $ 85,180.00
- The Mean Hourly Wage is $ 40.00
- Currently, there are 271,200 people on this job
☝️ Information based on the reference occupation “Computer Programmers”.
Also Known As…
- Computer Programmers
- Web Programmer
- Software Developer
- Programmer Analyst
- Programmer
- Java Developer
- Internet Programmer
- Computer Programmer Analyst
- Computer Programmer
- Applications Developer
- Analyst Programmer
- White Hat Hacker
- Website Programmer
- Website Developer
- Website Designer
- Web Site Developer
- Web Site Designer
- Web Page Designer
- Web Graphic Designer
- Web Editor
- Web Designer
- Web Architect
- Web Application Developer
- Web Analyst
- Videogame Tester
- Video Game Tester
- Video Game Programmer
- Systems Programmer
- Systems Analyst
- System Software Developer
- Software Tester
- Software Programmer
- Software Engineer
- Software Development Engineer
- Simulation Developer
- SAS Programmer
- Report Developer
- Oracle Developer
- Operating System Programmer
- Object-Oriented Programmer
- Network Administrator
- Mainframe Programmer
- Mainframe Developer
- Java Programmer
- Internet Webmaster
- Internet Designer
- Information Architect
- Graphic Engineer
- Game Programmer
- Game Developer
- Enterprise Architect
- Engineering Programmer
- Engineering and Scientific Programmer
- Database Programmer
- Database Engineer
- Database Developer
- Database Designer
- Cryptologist
- CRM Developer (Customer Relationship Management Developer)
- Content Manager
- Computer Programming Supervisor
- Computer Language Coder
- Computer Graphic Designer
- Computer Graphic Artist
- Computer Game Tester
- Computer Game Programmer
- Computer Animator
- COBOL Programmer (Common Business Oriented Language Programmer)
- Client Server Programmer
- Certified Ethical Hacker
- Business Systems Analyst
- Business Programmer
- Bioinformatics Specialist
- Beta Tester
- Applications Programmer
- Application Programmer Analyst
- .NET Programmer
- .NET Developer
Tasks for “Internet Programmer”
- Write, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.
- Write or contribute to instructions or manuals to guide end users.
- Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
- Collaborate with computer manufacturers and other users to develop new programming methods.
- Train subordinates in programming and program coding.
- Conduct trial runs of programs and software applications to be sure they will produce the desired information and that the instructions are correct.
- Compile and write documentation of program development and subsequent revisions, inserting comments in the coded instructions so others can understand the program.
- Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
- Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
- 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.
- Assign, coordinate, and review work and activities of programming personnel.
- Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
- 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.
Related Technology & Tools
- Mainframe computers
- Computer servers
- Desktop computers
- Mainframe operating systems
- Serial port cards
- Apache Struts
- A programming language APL
- Modula
- Microsoft Visual Studio
- Ext JS
- Apache Subversion SVN
- Assembler
- Interpreter software
- Python
- Cascading Style Sheets CSS
- SAP Business Objects
- Microsoft Visio
- Adobe Systems Adobe Flash
- Haskell
- Splunk Enterprise
- IBM Domino
- Restructured extended executor REXX
- Beginner's all-purpose symbolic instruction code BASIC
- Algorithmic language ALGOL
- Decompilers
- Corel CorelDraw Graphics Suite
- Inline code expander software
- LAMP Stack
- Microsoft Systems Management Server
- Workflow software
- Ada
- Oracle PL/SQL
- Node.js
- Event-driven State-machines Programming
- Tier generator software
- Geographic information system GIS software
- Microsoft SharePoint
- Microsoft Office
- Git
- Graphical user interfaces GUI
- Microsoft ActiveX
- American National Standards Institute ANSI C
- NoSQL
- Oracle JavaServer Pages JSP
- MongoDB
- Swift
- Web service definition language WDSL
- Oracle PeopleSoft Financials
- Interstate connection ICON
- Ruby on Rails
- Red Hat Enterprise Linux
- SAP Crystal Reports
- Microsoft Publisher
- Enterprise JavaBeans
- FileMaker Pro
- IBM WebSphere
- E++ pattern language
- ESRI ArcGIS software
- Shell script
- Microsoft Extensible Application Markup Language (XAML)
- SAP BusinessObjects Data Integrator
- Veritas NetBackup
- Microsoft PowerShell
- Microsoft SQL Server
- IBM DB2
- Microsoft PowerPoint
- Common Lisp Object System CLOS
- Microsoft Exchange Server
- Adobe Systems Adobe Fireworks
- JavaScript
- Adobe Systems Adobe ColdFusion
- Amazon Kinesis
- AJAX
- PHP: Hypertext Preprocessor
- Bigloo Scheme
- Revision control software
- Nagios
- Structured Query Report SQR
- Oracle JDBC
- Xerces2 Java Parser
- Hibernate ORM
- The MathWorks MATLAB
- Apache HTTP Server
- C
- Tableau
- Oracle JD Edwards EnterpriseOne
- Bourne Shell
- Epic Systems
- PowerSoft PowerBuilder
- Customer information control system CICS
- Microsoft SQL Server Reporting Services
- Oracle Fusion Applications
- IBM Cognos Impromptu
- SAS
- Computer Associates integrated data management system CA-IDMS
- Oracle E-Business Suite Financials
- ICON programming language
- Integrated development environment IDE software
- Threaded code compiler
- Google AngularJS
- Simulation program with integrated circuit emphasis SPICE
- MySQL
- Progress OpenEdge ABL
- Microsoft Visual FoxPro
- Clipper
- Emerald Software Group Emerald Green Office
- Incremental compiler software
- dBASE Plus
- Spring Framework
- McAfee
- Microsoft ASP.NET
- Adobe Systems Adobe Dreamweaver
- Microsoft Access
- AWK
- Extensible HyperText Markup Language XHTML
- Microsoft Visual Basic Scripting Edition VBScript
- Collaborative Application Markup Language CAML
- IEA Software Emerald
- String oriented symbolic language SNOBOL
- Teradata Database
- Advanced business application programming ABAP
- Virage VS Archive
- Transact-SQL
- Adobe Systems Adobe Photoshop
- Source code migration software
- Forth
- J
- Microsoft Project
- Mixed code generator
- Data definition language DDL
- Hewlett Packard LoadRunner
- CoffeeCup The HTML Editor
- Gambit Scheme
- PostgreSQL
- StataCorp Stata
- Hewlett Packard HP-UX
- MicroStrategy
- Adobe Systems Adobe Acrobat
- Oracle Hyperion
- Code generator software
- Prolog
- Adobe Systems Adobe ActionScript
- Debugging software
- Microsoft Visual Basic
- ABC: the AspectBench Compiler for AspectJ
- Code munger software
- Microsoft Dynamics GP
- Objective Caml
- jQuery
- Google Analytics
- Apache Spark
- Ubuntu
- Virtual private networking VPN software
- Apache Solr
- R
- Just-in-time compiler
- Ruby
- Microsoft ESP SDK
- Adobe Systems Adobe Flex
- Symantec Visual Cafe
- Network intrusion prevention systems NIPS
- IBM InfoSphere DataStage
- Compilers
- Sybase SQL Server
- Smalltalk
- Microsoft FrontPage
- Computer On-line Real-time Applications Language CORAL 66
- MUMPS M
- Verilog
- Retargetable compiler
- Apache Maven
- Atlassian JIRA
- Eiffel
- Basis BBx VisualPRO/5
- Hypertext markup language HTML
- CAST SQL Builder
- Logo
- Dynamic hypertext markup language DHTML
- Microsoft Visual Basic.NET
- CA Erwin Data Modeler
- B-Method
- NetSuite ERP
- Human resource management software HRMS
- Adobe Systems Adobe PostScript
- Minitab
- Citrix
- Oracle Java
- Microsoft Excel
- SAP NetWeaver BW
- Formula translation/translator FORTRAN
- Adobe Systems Adobe Illustrator
- Microsoft Word
- Microsoft Silverlight
- Computer aided design and drafting CADD software
- Puppet
- Partial class generator software
- Self
- Dassault Systemes CATIA
- Microsoft Dynamics
- Red Hat WildFly
- Practical extraction and reporting language Perl
- Progress Sonic ESB
- Bentley MicroStation
- Pascal
- Command interpreters
- Stage compiler
- Programming language one PL/I
- Microsoft .NET Framework
- Low-level debugger software
- C++
- Extensible markup language XML
- Extensible stylesheet language XSL
- Apache Tomcat
- Apache Cassandra
- Oracle Business Intelligence Enterprise Edition
- Eclipse IDE
- Oracle PeopleSoft
- SAP
- Sybase
- List processing language LISP
- ReCrystallize Crystal Reports
- Oberon
- Call-processing language CPL
- Apache Pig
- Qlik Tech QlikView
- One pass compiler software
- Symbolic debugger software
- Embarcadero Delphi
- KornShell
- IBM Rational ClearCase
- Delphi Technology
- Scheme
- Wireshark
- Apache Hadoop
- Source code editor software
- Snort
- Data manipulation language DML
- Microsoft Visual C# .NET
- Oracle WebLogic Server
- Perforce Helix software
- National Instruments LabVIEW
- Relational database management software
- ABC Compiler
- IBM Power Systems software
- Structured query language SQL
- Objective C
- Data entry software
- SPSS
- UNIX
- Common business oriented language COBOL
- Progress WebSpeed Workshop
- Greatis Object Inspector
- Interface definition language IDL
- Apache Hive
- Oracle Solaris
- Drupal
- C#
- Microsoft Visual C#
- Linux
- Unified modeling language UML
- Job control language JCL