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