Will “Enterprise Architect” be Replaced By Robots? 🤔
13% Chance of Automation
“Enterprise Architect” will almost certainly not be replaced by robots.
This job is ranked #181 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
Research, design, develop, and test operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific, and general computing applications. Set operational specifications and formulate and analyze software requirements. May design embedded systems software. Apply principles and techniques of computer science, engineering, and mathematical analysis.
Job Details
- The SOC (Standard Occupational Classification) code is 15-1133.00
- The Mean Annual Wage in the U.S. is $ 110,590.00
- The Mean Hourly Wage is $ 53.00
- Currently, there are 409,820 people on this job
☝️ Information based on the reference occupation “Software Developers, Systems Software”.
Also Known As…
- Software Developers, Systems Software
- Systems Engineer
- Systems Coordinator
- Software Engineer
- Software Developer
- Software Architect
- Senior Software Engineer
- Publishing Systems Analyst
- Network Engineer
- Infrastructure Engineer
- Developer
- Wide Area Network Engineer (WAN Engineer)
- Usability Engineer
- Test Engineer
- Technical Support Engineer
- Systems Support Engineer
- Systems Software Specialist
- Systems Software Quality Assurance Specialist
- Systems Software Engineer
- Systems Software Designer
- Systems Integration Engineer
- Systems Analyst Engineer
- Systems Analyst
- System Testing and Evaluation Specialist
- System Engineer
- Supplier Quality Engineer
- Solution Architect
- Software Systems Engineer
- Software Engineering Systems Information Technology Specialist
- Software Development Engineer
- Software Design Engineer
- Server Engineer
- Secure Software Assessor
- Operating Systems Specialist
- Operating System Designer
- Networking Engineer
- Mainframe Systems Programmer
- Information Technology Consultant (IT Consultant)
- Information Technology Analyst (IT Analyst)
- Information Architect
- Graphic Engineer
- Firmware Engineer
- Enterprise Systems Engineer
- Engineer, System Electronic Data Processing (Engineer, System EDP)
- Embedded Systems Software Developer
- E-Business Manager
- Configuration Manager
- Computer Systems Software Engineer
- Computer Systems Software Architect
- Computer Systems Engineer
- Computer Engineer
- Computer Architect
- Cisco Certified Network Professional (CCNP)
- Cisco Certified Internetwork Expert (CCIE)
- Certified Novell Engineer (CNE)
- Beta Tester
- Automation Engineer
- Applications Analyst
Tasks for “Enterprise Architect”
- Recommend purchase of equipment to control dust, temperature, or humidity in area of system installation.
- Direct software programming and development of documentation.
- Analyze information to determine, recommend, and plan installation of a new system or modification of an existing system.
- Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements, or resolve customer problems.
- Modify existing software to correct errors, to adapt it to new hardware, or to upgrade interfaces and improve performance.
- Specify power supply requirements and configuration.
- Train users to use new or modified equipment.
- Develop or direct software system testing or validation procedures.
- Confer with data processing or project managers to obtain information on limitations or capabilities for data processing projects.
- Advise customer about or perform maintenance of software system.
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
- Use microcontrollers to develop control signals, implement control algorithms, or measure process variables, such as temperatures, pressures, or positions.
- Supervise and assign work to programmers, designers, technologists, technicians, or other engineering or scientific personnel.
- Design or develop software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
- Consult with customers or other departments on project status, proposals, or technical issues, such as software system design or maintenance.
- Coordinate installation of software system.
- Prepare reports or correspondence concerning project specifications, activities, or status.
- Evaluate factors such as reporting formats required, cost constraints, or need for security restrictions to determine hardware configuration.
- Monitor functioning of equipment to ensure system operates in conformance with specifications.
Related Technology & Tools
- Notebook computers
- Directory servers
- Application servers
- In circuit emulators ICE
- Graphics processing unit GPU
- Mainframe computers
- Desktop computers
- Logic analyzers
- Multi-core central processing unit CPU
- IBM z/OS operating systems
- IBM DB2
- SAP Netweaver
- Common Lisp Object System CLOS
- CA Erwin Data Modeler
- Data analysis software
- Microsoft Word
- KornShell
- Automated installation software
- Apache HTTP Server
- Algorithmic language ALGOL
- IBM AIX
- Apple Macintosh OS/X
- C
- Enterprise resource planning ERP software
- Microsoft Access
- Formula translation/translator FORTRAN
- Oracle Primavera Enterprise Project Portfolio Management
- Computer Associates integrated data management system CA-IDMS
- IBM Rational PurifyPlus
- Scheme programming language
- Epic Systems
- Veritas NetBackup
- IBM WebSphere
- Microsoft Internet Information Service IIS
- Adobe Systems Adobe Flash
- AJAX
- Oracle WebLogic Server
- McAfee
- Oracle Fusion Applications
- E++ pattern language
- Embedded systems development software
- The MathWorks MATLAB
- B-Method
- Apache Hadoop
- Configuration management software
- Hewlett Packard HP-UX
- Oracle Business Intelligence Discoverer
- Customer information control system CICS
- Sybase SQL Server
- Hypertext markup language HTML
- Data definition language DDL
- Microsoft Office
- MongoDB
- Component object model COM software
- Oberon
- Data manipulation language DML
- Simple API for XML SAX
- Assembler
- Dassault Systemes CATIA
- Event-driven State-machines Programming
- Unit testing software
- Verilog
- Microsoft SharePoint
- Document Object Model DOM Scripting
- Self
- Real time operating system RTOS software
- Microsoft DirectX
- Python
- Human resource management software HRMS
- Dynamic hypertext markup language DHTML
- ICON programming language
- Sybase
- jQuery
- Encryption software
- Haskell
- Apache Tomcat
- Interstate connection ICON
- Smalltalk
- Microsoft Visual Basic
- Requirements management software
- Embarcadero Delphi
- Hewlett Packard LoadRunner
- Operating system shells
- Structured query language SQL
- Document management system software
- PostgreSQL
- Microsoft PowerPoint
- Symantec
- Swift
- Perforce Helix software
- Adobe Systems Adobe ActionScript
- Static analysis software
- Transact-SQL
- Integration testing software
- Nagios
- Interface definition language IDL
- Microsoft Project
- Microsoft SQL Server
- Apache Maven
- Disk operating system DOS
- National Instruments LabVIEW
- IBM Rational ClearQuest
- Microsoft Windows
- Migration software
- Modula
- ABC Compiler
- Ada
- Oracle PL/SQL
- Forth
- Open Graphics Library OpenGL
- MUMPS M
- C#
- Microsoft Visual Basic.NET
- Microsoft Visual Studio
- Oracle Business Intelligence Suite
- Ruby on Rails
- The MathWorks Simulink
- Node.js
- Microsoft Dynamics
- Unified modeling language UML
- IBM InfoSphere DataStage
- Version control software
- Microsoft Visual C# .NET
- Practical extraction and reporting language Perl
- Apache Subversion SVN
- LexisNexis
- SAP Business Objects
- Extensible HyperText Markup Language XHTML
- Ruby
- Gambit Scheme
- Collaborative Application Markup Language CAML
- Apache Pig
- List processing language LISP
- Microsoft Excel
- Win CE
- Beginner's all-purpose symbolic instruction code BASIC
- Distributed component object model DCOM software
- QNX
- Embarcadero JBuilder
- IBM Cognos Impromptu
- Objective C
- Oracle Solaris
- Microsoft Visio
- Computer assisted software engineering CASE software
- IBM Middleware
- Sun Microsystems Java 2 Platform Enterprise Edition J2EE
- ABC: the AspectBench Compiler for AspectJ
- Microsoft transact-structural query language T-SQL
- Common business oriented language COBOL
- Web server software
- Drupal
- Oracle Hyperion
- Backup and archival software
- Citrix
- Teradata Database
- System testing software
- ESRI ArcGIS software
- A programming language APL
- Process control system
- C++
- Hibernate ORM
- Microsoft Active Server Pages ASP
- Mutation testing software
- Dynamic modeling software
- Oracle JavaServer Pages JSP
- Extensible stylesheet language transformations XSLT
- Call-processing language CPL
- Load testing software
- Storage area network SAN software
- Cisco Systems IOS
- Pascal
- Test design software
- Objective Caml
- Restructured extended executor REXX
- Simulation program with integrated circuit emphasis SPICE
- Apache Struts
- Eiffel
- American National Standards Institute ANSI C
- Puppet
- Integrated development environment IDE software
- Functional testing software
- Symantec Visual Cafe
- Wireshark
- Eclipse IDE
- Spring Framework
- Graphical user interface GUI design software
- File server software
- PTC Creo Parametric
- SAP Crystal Reports
- Microsoft .NET Framework
- Patch management software
- Stress testing software
- Minitab
- Visible Razor
- Allaire ColdFusion
- Distributed database management software
- Microsoft SQL Server Reporting Services
- MySQL
- Deployment software
- JavaScript
- Virtual private networking VPN software
- Web service definition language WDSL
- SAP
- Interoperability testing software
- DataVision
- Dynamic analysis software
- IBM Power Systems software
- Bigloo Scheme
- Programming language one PL/I
- Job control language JCL
- Oracle Reports
- Oracle JDBC
- Oracle Business Intelligence Enterprise Edition
- Linux
- IBM Rational Rose XDE Developer D93
- Enterprise JavaBeans
- Microsoft Visual Basic Scripting Edition VBScript
- Wind River VxWorks
- AWK
- Software distribution management software
- IEA Software Emerald
- Splunk Enterprise
- Microsoft Exchange Server
- Enterprise application integration EAI software
- Ext JS
- Fault testing software
- Adobe Systems Adobe Flex
- Relational database management software
- Apache Cassandra
- Oracle Java
- Migration testing software
- Microsoft ESP SDK
- Security testing software
- Microsoft ActiveX
- Defect tracking software
- Magellan Firmware
- PHP: Hypertext Preprocessor
- Red Hat WildFly
- IBM Rational ClearCase
- IBM Notes
- Microsoft PowerShell
- SAS
- Red Hat Enterprise Linux
- Apache Solr
- LAMP Stack
- Recovery testing software
- J
- Extensible markup language XML
- Autodesk AutoCAD
- Object Management Group Object Request Broker
- NoSQL
- Test implementation software
- Prolog
- Advanced business application programming ABAP
- Emerald Software Group Emerald Green Office
- SAP Business Intelligence
- Regression testing software
- UNIX
- String oriented symbolic language SNOBOL
- Computer On-line Real-time Applications Language CORAL 66
- IBM Rational Requisite Pro
- Delphi Technology
- Oracle Application Server