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