4.6 KiB
4.6 KiB
Competences — software architect
Source: ESCO v1.2.1 occupation-skill relations (http://data.europa.eu/esco/occupation/d0aa0792-4345-474b-9365-686cf4869d2e).
Essential
- align software with system architectures (skill/competence)
- analyse business requirements (skill/competence)
- analyse software specifications (skill/competence)
- build business relationships (skill/competence)
- business process modelling (knowledge)
- collect customer feedback on applications (skill/competence)
- create flowchart diagram (skill/competence)
- create software design (skill/competence)
- define software architecture (skill/competence)
- define technical requirements (skill/competence)
- design process (skill/competence)
- object-oriented modelling (knowledge)
- oversee development of software (skill/competence)
- provide cost benefit analysis reports (skill/competence)
- system design (knowledge)
- systems development life-cycle (knowledge)
- tools for software configuration management (knowledge)
- unified modelling language (knowledge)
- use an application-specific interface (skill/competence)
Optional
- ABAP (knowledge)
- Agile project management (knowledge)
- AJAX (knowledge)
- Ansible (knowledge)
- Apache Maven (knowledge)
- APL (knowledge)
- apply ICT systems theory (skill/competence)
- ASP.NET (knowledge)
- Assembly (computer programming) (knowledge)
- C# (knowledge)
- C++ (knowledge)
- COBOL (knowledge)
- CoffeeScript (knowledge)
- Common Lisp (knowledge)
- computer programming (knowledge)
- design cloud architecture (skill/competence)
- design database in the cloud (skill/competence)
- design database scheme (skill/competence)
- develop software prototype (skill/competence)
- do cloud refactoring (skill/competence)
- Erlang (knowledge)
- Groovy (knowledge)
- Haskell (knowledge)
- ICT project management methodologies (knowledge)
- ICT security legislation (knowledge)
- implement data warehousing techniques (skill/competence)
- Java (computer programming) (knowledge)
- JavaScript (knowledge)
- Jenkins (tools for software configuration management) (knowledge)
- lean project management (knowledge)
- Lisp (knowledge)
- manage staff (skill/competence)
- MATLAB (knowledge)
- Microsoft Visual C++ (knowledge)
- ML (computer programming) (knowledge)
- Objective-C (knowledge)
- OpenEdge Advanced Business Language (knowledge)
- Pascal (computer programming) (knowledge)
- perform ICT troubleshooting (skill/competence)
- perform resource planning (skill/competence)
- perform risk analysis (skill/competence)
- Perl (knowledge)
- PHP (knowledge)
- Process-based management (knowledge)
- Prolog (computer programming) (knowledge)
- provide ICT consulting advice (skill/competence)
- Puppet (tools for software configuration management) (knowledge)
- Python (computer programming) (knowledge)
- R (knowledge)
- Ruby (computer programming) (knowledge)
- Salt (tools for software configuration management) (knowledge)
- SAP R3 (knowledge)
- SAS language (knowledge)
- Scala (knowledge)
- Scratch (computer programming) (knowledge)
- security engineering (knowledge)
- Smalltalk (computer programming) (knowledge)
- SPARK (knowledge)
- STAF (knowledge)
- Swift (computer programming) (knowledge)
- systems theory (knowledge)
- task algorithmisation (knowledge)
- TypeScript (knowledge)
- use markup languages (skill/competence)
- use query languages (skill/competence)
- utilise computer-aided software engineering tools (skill/competence)
- VBScript (knowledge)
- Visual Basic (knowledge)
- web programming (knowledge)
- WildFly (knowledge)
Market evidence (job-ad analysis, 12 ads, as of 2026-07-19)
Share of analyzed job ads mentioning the item (threshold ≥ 20 %). Source: JSearch/Adzuna APIs.
Hard skills
- software architecture — 42 %
- software development — 17 %
- software engineering — 17 %
- system design — 17 %
- enterprise application design — 17 %
- real-time software development — 17 %
- security architecture — 17 %
- systems architecture — 17 %
- api design — 17 %
- cloud architecture — 17 %
- data architecture — 17 %
- devsecops — 17 %
Methods
- devsecops — 25 %
- agile development — 17 %
- agile safe — 17 %
- api-first design — 17 %
- microservices architecture — 17 %
Responsibilities
- security implementation — 25 %
- technical leadership — 17 %
- system design — 17 %
- architecture definition — 17 %
- cloud migration — 17 %
- code review — 17 %
- data management — 17 %