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