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