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