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