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