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