Will “Web Programmer” be Replaced By Robots? 🤔
48% Chance of Automation
“Web 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 “Web Programmer”
- Collaborate with computer manufacturers and other users to develop new programming methods.
- 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, analyze, review, and rewrite programs, using workflow chart and diagram, and applying knowledge of computer capabilities, subject matter, and symbolic logic.
- 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.
- Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program's instructions.
- Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
- Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
- Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
- Write or contribute to instructions or manuals to guide end users.
- 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.
- Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.
- Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced.
Related Technology & Tools
- Mainframe operating systems
- Mainframe computers
- Computer servers
- Serial port cards
- Desktop computers
- Cascading Style Sheets CSS
- Oracle Business Intelligence Enterprise Edition
- Microsoft Silverlight
- PHP: Hypertext Preprocessor
- National Instruments LabVIEW
- Oberon
- Objective C
- Microsoft Publisher
- Xerces2 Java Parser
- Oracle JDBC
- Debugging software
- Oracle PL/SQL
- Shell script
- IBM Power Systems software
- Adobe Systems Adobe Flex
- C#
- IEA Software Emerald
- Teradata Database
- Red Hat WildFly
- Virage VS Archive
- Microsoft Dynamics GP
- JavaScript
- Hibernate ORM
- Splunk Enterprise
- Drupal
- Workflow software
- C
- Microsoft Visual FoxPro
- Structured Query Report SQR
- CoffeeCup The HTML Editor
- Revision control software
- Job control language JCL
- CAST SQL Builder
- Snort
- SAP
- One pass compiler software
- Dassault Systemes CATIA
- Incremental compiler software
- Hewlett Packard LoadRunner
- The MathWorks MATLAB
- Restructured extended executor REXX
- List processing language LISP
- Microsoft Visual C#
- Objective Caml
- Oracle PeopleSoft
- Compilers
- Advanced business application programming ABAP
- Wireshark
- Delphi Technology
- Beginner's all-purpose symbolic instruction code BASIC
- Microsoft SQL Server
- Apache Maven
- Unified modeling language UML
- Linux
- Oracle Solaris
- Microsoft ASP.NET
- Computer aided design and drafting CADD software
- Call-processing language CPL
- Microsoft Project
- Atlassian JIRA
- Microsoft ESP SDK
- ReCrystallize Crystal Reports
- Oracle Fusion Applications
- Scheme
- Computer On-line Real-time Applications Language CORAL 66
- Symbolic debugger software
- Microsoft Exchange Server
- IBM Rational ClearCase
- AWK
- Data definition language DDL
- Mixed code generator
- Apache Tomcat
- Programming language one PL/I
- Microsoft Access
- Microsoft Visual Basic
- Apache Struts
- Verilog
- Geographic information system GIS software
- Gambit Scheme
- Retargetable compiler
- Common Lisp Object System CLOS
- Just-in-time compiler
- Pascal
- ESRI ArcGIS software
- Microsoft Systems Management Server
- Basis BBx VisualPRO/5
- Threaded code compiler
- NoSQL
- Data entry software
- Oracle Java
- Emerald Software Group Emerald Green Office
- Apache HTTP Server
- ICON programming language
- SAS
- PostgreSQL
- Integrated development environment IDE software
- Microsoft ActiveX
- Qlik Tech QlikView
- Microsoft SharePoint
- Clipper
- Ubuntu
- Citrix
- Stage compiler
- Simulation program with integrated circuit emphasis SPICE
- Customer information control system CICS
- Google Analytics
- Symantec Visual Cafe
- Dynamic hypertext markup language DHTML
- IBM Domino
- IBM Cognos Impromptu
- Haskell
- Perforce Helix software
- MUMPS M
- Microsoft Visual Studio
- Bentley MicroStation
- Extensible stylesheet language XSL
- Source code migration software
- C++
- String oriented symbolic language SNOBOL
- Hypertext markup language HTML
- Microsoft PowerPoint
- LAMP Stack
- American National Standards Institute ANSI C
- Ruby
- IBM InfoSphere DataStage
- Inline code expander software
- Google AngularJS
- Oracle JD Edwards EnterpriseOne
- Microsoft .NET Framework
- A programming language APL
- Extensible markup language XML
- KornShell
- Adobe Systems Adobe PostScript
- Corel CorelDraw Graphics Suite
- Embarcadero Delphi
- Graphical user interfaces GUI
- Interstate connection ICON
- Greatis Object Inspector
- dBASE Plus
- Minitab
- SAP BusinessObjects Data Integrator
- Apache Hive
- Eclipse IDE
- Partial class generator software
- Microsoft Visual Basic.NET
- Apache Subversion SVN
- Modula
- Decompilers
- Apache Pig
- Microsoft Visio
- Sybase
- Ada
- Prolog
- Progress OpenEdge ABL
- Computer Associates integrated data management system CA-IDMS
- Oracle JavaServer Pages JSP
- Microsoft Word
- Code generator software
- Web service definition language WDSL
- Ruby on Rails
- Network intrusion prevention systems NIPS
- Algorithmic language ALGOL
- MySQL
- Tableau
- Veritas NetBackup
- Microsoft Visual Basic Scripting Edition VBScript
- Enterprise JavaBeans
- Bigloo Scheme
- Amazon Kinesis
- Low-level debugger software
- Formula translation/translator FORTRAN
- Bourne Shell
- Oracle PeopleSoft Financials
- Microsoft FrontPage
- Epic Systems
- Microsoft SQL Server Reporting Services
- Sybase SQL Server
- Swift
- Puppet
- Data manipulation language DML
- Progress Sonic ESB
- Eiffel
- Ext JS
- Git
- Adobe Systems Adobe Dreamweaver
- Microsoft Excel
- Transact-SQL
- SAP NetWeaver BW
- Virtual private networking VPN software
- Spring Framework
- Tier generator software
- Self
- ABC Compiler
- Code munger software
- AJAX
- Apache Hadoop
- Structured query language SQL
- Apache Spark
- Adobe Systems Adobe Fireworks
- Microsoft PowerShell
- jQuery
- SAP Business Objects
- Collaborative Application Markup Language CAML
- Relational database management software
- Microsoft Office
- J
- Command interpreters
- StataCorp Stata
- MongoDB
- Adobe Systems Adobe ColdFusion
- Human resource management software HRMS
- Adobe Systems Adobe Flash
- Interface definition language IDL
- Common business oriented language COBOL
- Node.js
- Oracle E-Business Suite Financials
- Apache Cassandra
- Red Hat Enterprise Linux
- Logo
- UNIX
- Microsoft Dynamics
- ABC: the AspectBench Compiler for AspectJ
- SAP Crystal Reports
- SPSS
- B-Method
- Oracle WebLogic Server
- FileMaker Pro
- R
- Progress WebSpeed Workshop
- Source code editor software
- CA Erwin Data Modeler
- Assembler
- Microsoft Visual C# .NET
- Apache Solr
- NetSuite ERP
- Adobe Systems Adobe ActionScript
- Hewlett Packard HP-UX
- Adobe Systems Adobe Acrobat
- Adobe Systems Adobe Illustrator
- Forth
- Oracle Hyperion
- Python
- Adobe Systems Adobe Photoshop
- Event-driven State-machines Programming
- Practical extraction and reporting language Perl
- IBM DB2
- Extensible HyperText Markup Language XHTML
- Nagios
- PowerSoft PowerBuilder
- IBM WebSphere
- MicroStrategy
- Smalltalk
- Interpreter software
- E++ pattern language
- Microsoft Extensible Application Markup Language (XAML)
- McAfee