Will “Simulation Developer” be Replaced By Robots? 🤔
4.2% Chance of Automation
“Simulation Developer” will not be replaced by robots.
This job is ranked #130 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
Develop, create, and modify general computer applications software or specialized utility programs. Analyze user needs and develop software solutions. Design software or customize software for client use with the aim of optimizing operational efficiency. May analyze and design databases within an application area, working individually or coordinating database development as part of a team. May supervise computer programmers.
Job Details
- The SOC (Standard Occupational Classification) code is 15-1132.00
- The Mean Annual Wage in the U.S. is $ 104,300.00
- The Mean Hourly Wage is $ 50.00
- Currently, there are 794,000 people on this job
☝️ Information based on the reference occupation “Software Developers, Applications”.
Also Known As…
- Software Developers, Applications
- Technical Consultant
- Software Engineer
- Software Development Engineer
- Software Developer
- Software Architect
- Information Technology Analyst (IT Analyst)
- Computer Consultant
- Applications Developer
- Application Integration Engineer
- Application Developer
- Windows Software Engineer
- Video Game Engineer
- User Interface Designer
- Usability Engineer
- Test Engineer
- Technical Support Engineer
- Supplier Quality Engineer
- Solutions Architect
- Software Writer
- Software Tester
- Software Requirements Engineer
- Software Quality Engineer
- Software Quality Assurance Specialist
- Software Installer
- Software Engineering Supervisor
- Software Designer
- Software Computer Specialist
- Software Applications Specialist
- Software Applications Engineer
- Software Applications Developer
- Software Applications Designer
- Software Applications Architect
- Sharepoint Developer
- Lotus Notes Developer
- Knowledge Management Application Developer
- Java Software Engineer
- Java Software Developer
- Java Programmer
- iOS Developer
- Internet Site Designer
- Internet Consultant
- Internet Application Developer
- Interface Designer
- Information Technology Consultant (IT Consultant)
- Implementation Specialist
- Game Engineer
- Game Developer
- Firmware Engineer
- Drone Software Development Engineer
- DevOps Engineer
- Database Developer
- Data Modeler
- Configuration Manager
- Computer Software Engineer
- Computer Programmer Analyst
- Computer Engineer
- Computer Architect
- Computer Applications Engineer
- Computer Applications Developer
- Business Intelligence Developer
- Bioinformatics Specialist
- Beta Tester
- Automation Engineer
- Artificial Intelligence Specialist
- Applications System Analyst
- Applications Software Engineering Information Technology Specialist (Applications Software Engineering IT Specialist)
- Applications Quality Assurance Specialist
- Applications Programmer
- Applications Engineer
- Applications Analyst
- Application Integrator
- Application Architect
- Android Developer
- .NET Developer
Tasks for “Simulation Developer”
- Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
- Coordinate software system installation and monitor equipment functioning to ensure specifications are met.
- Confer with systems analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces.
- Specify power supply requirements and configuration.
- Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Develop and direct software system testing and validation procedures, programming, and documentation.
- Supervise the work of programmers, technologists and technicians and other engineering and scientific personnel.
- Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
- Analyze information to determine, recommend, and plan computer specifications and layouts, and peripheral equipment modifications.
- Train users to use new or modified equipment.
- Recommend purchase of equipment to control dust, temperature, and humidity in area of system installation.
- Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.
- Determine system performance standards.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Consult with customers about software system design and maintenance.
Related Technology & Tools
- Mainframe computers
- Desktop computers
- Flash disks
- Personal digital assistants PDA
- Computer servers
- In circuit emulators ICE
- Application servers
- Notebook computers
- Logic analyzers
- Digital cameras
- Bentley MicroStation
- Unit testing software
- Automated installation software
- LAMP Stack
- Event-driven State-machines Programming
- Migration testing software
- SPSS
- Ruby
- Google Analytics
- Gambit Scheme
- Minitab
- Apache Hive
- Microsoft Access
- Talend Data Fabric
- IBM Rational ClearCase
- Microsoft Exchange Server
- Microsoft Visio
- Autodesk Revit
- Computer aided design and drafting software CADD
- Encryption software
- Microsoft ActiveX
- Qlik Tech QlikView
- B-Method
- Node.js
- Microsoft Visual Studio
- Adobe Systems Adobe AfterEffects
- Scheme programming language
- Tableau
- Migration software
- Git
- C#
- Delphi Technology
- Microsoft Word
- Emerald Software Group Emerald Green Office
- Data manipulation language DML
- Eclipse IDE
- Apache Cassandra
- Adobe Systems Adobe Photoshop
- C++
- Component object model COM software
- Object Management Group Object Request Broker
- Enterprise application integration EAI software
- SAP Crystal Reports
- American National Standards Institute ANSI C
- Test design software
- Microsoft Dynamics GP
- ICON programming language
- Sybase PowerBuilder
- List processing language LISP
- Splunk Enterprise
- KornShell
- YouTube
- Mutation testing software
- Linux
- Version control software
- FileMaker Pro
- Sybase
- Beginner's all-purpose symbolic instruction code BASIC
- Oracle E-Business Suite Financials
- Microsoft ESP SDK
- ESRI ArcGIS software
- Component-based Scalable Logical Architecture CSLA
- Oracle Business Intelligence Enterprise Edition
- Patch management software
- Static analysis software
- Computer assisted software engineering CASE software
- Call-processing language CPL
- NoSQL
- Oracle PL/SQL
- Microsoft SharePoint
- Extensible HyperText Markup Language XHTML
- Python
- Citrix
- Red Hat WildFly
- Adobe Systems Adobe Illustrator
- E++ pattern language
- Oracle JD Edwards EnterpriseOne
- IBM Rational Requisite Pro
- Web server software
- Prolog
- Cascading Style Sheets CSS
- IBM Middleware
- Ada
- Google AngularJS
- Hewlett Packard HP-UX
- Practical extraction and reporting language Perl
- Apache Struts
- Apache Hadoop
- Spring Framework
- Source code editor software
- Perforce Helix software
- Microsoft SQL Server Reporting Services
- ABC: the AspectBench Compiler for AspectJ
- Atlassian JIRA
- Puppet
- McAfee
- Data entry software
- Enterprise JavaBeans
- Customer information control system CICS
- jQuery
- Apache Flume
- Embarcadero JBuilder
- Adobe Systems Adobe InDesign
- Ubuntu
- MUMPS M
- Microsoft Project
- UNIX
- Teradata Database
- Stress testing software
- Transact-SQL
- Apache Oozie
- J
- Self
- Microsoft Windows
- Autodesk AutoCAD Civil 3D
- Adobe Systems Adobe ActionScript
- Structured query language SQL
- Oracle Fusion Applications
- MicroStrategy
- IBM Cognos Impromptu
- Apache Solr
- IBM DB2
- Verilog
- AJAX
- Embarcadero Delphi
- Microsoft Visual Basic Scripting Edition VBScript
- Interoperability testing software
- SAP Netweaver
- ABC Compiler
- LexisNexis
- Programming language one PL/I
- Drupal
- Hibernate ORM
- Amazon DynamoDB
- Nagios
- Requirements management software
- Interface definition language IDL
- Extensible markup language XML
- JavaScript
- R
- Oracle Primavera Enterprise Project Portfolio Management
- Allaire ColdFusion
- Microsoft Visual Basic
- ADO.NET
- Apache Subversion SVN
- IBM Rational PurifyPlus
- Load testing software
- Job control language JCL
- IBM Rational ClearQuest
- Modula
- IBM Rational Rose XDE Developer
- Salesforce software
- Oracle JDBC
- Healthcare common procedure coding system HCPCS
- Security testing software
- Oberon
- IBM Notes
- Objective Caml
- Microsoft ASP.NET
- IBM WebSphere
- Amazon Kinesis
- MySQL
- Objective C
- Apache HTTP Server
- Restructured extended executor REXX
- Symantec Visual Cafe
- Simulation program with integrated circuit emphasis SPICE
- Apache Tomcat
- Symantec
- Haskell
- C
- Apache Hbase
- Apache Spark
- Common Lisp Object System CLOS
- Distributed component object model DCOM software
- String oriented symbolic language SNOBOL
- Veritas NetBackup
- Virtual private networking VPN software
- Sybase SQL Server
- CA Erwin Data Modeler
- Adobe Systems Adobe Creative Cloud
- Microsoft Excel
- Microsoft Visual C# .NET
- Apache Pig
- Functional testing software
- Forth
- Data definition language DDL
- Oracle PeopleSoft
- Regression testing software
- Red Hat Enterprise Linux
- NetSuite ERP
- Oracle Solaris
- Google AdWords
- SAP
- Smalltalk
- Computer Associates integrated data management system CA-IDMS
- Data analysis software
- Microsoft Active Server Pages ASP
- Defect tracking software
- Microsoft PowerShell
- IEA Software Emerald
- Microsoft Dynamics
- Advanced business application programming ABAP
- Computer On-line Real-time Applications Language CORAL 66
- Wireshark
- Microsoft Publisher
- Adobe Systems Adobe Fireworks
- Eiffel
- Microsoft Office
- Common business oriented language COBOL
- Oracle PeopleSoft Financials
- Structured Query Report SQR
- Integration testing software
- Swift
- Adobe Systems Adobe Flash
- SAP Business Objects
- Recovery testing software
- Sun Microsystems Java 2 Platform Enterprise Edition J2EE
- Oracle DBMS
- Microsoft .NET Framework
- Human resource management software HRMS
- A programming language APL
- Microsoft Internet Information Service IIS
- Oracle Hyperion
- Test implementation software
- Dassault Systemes CATIA
- Visible Razor
- Unified modeling language UML
- Oracle Eloqua
- Apache Maven
- Interstate connection ICON
- Microsoft SQL Server
- Oracle WebLogic Server
- Hypertext markup language HTML
- Talend Big Data Integration
- MEDITECH software
- Integrated development environment IDE software
- Relational database management software
- Pascal
- Adobe Systems Adobe Flex
- Hewlett Packard LoadRunner
- StataCorp Stata
- Deployment software
- Dynamic hypertext markup language DHTML
- Oracle Java
- Epic Systems
- Microsoft PowerPoint
- The MathWorks MATLAB
- IBM Domino
- Adobe Systems Adobe Acrobat
- National Instruments LabVIEW
- PHP: Hypertext Preprocessor
- IBM Power Systems software
- Microsoft Visual Basic.NET
- Usability testing software
- Microsoft Outlook
- Graphical user interface GUI builder software
- XML Path Language XPATH
- Apple Final Cut Pro
- Web service definition language WDSL
- MongoDB
- PTC Creo Parametric
- PostgreSQL
- Formula translation/translator FORTRAN
- Adobe Systems Adobe Dreamweaver
- Algorithmic language ALGOL
- Bigloo Scheme
- Extensible stylesheet language transformations XSLT
- System testing software
- Autodesk AutoCAD
- Dynamic analysis software
- Oracle JavaServer Pages JSP
- IBM InfoSphere DataStage
- Blackboard
- Apache Avro
- EXT js
- Collaborative Application Markup Language CAML
- Ruby on Rails
- Embedded systems development software
- SAS
- AWK