DestinAI
CareersSkillsLog InGet Started
CareersSkillsAboutLog InGet Started →

© 2026 DESTINAI · BETA 1.0 · ISCED ISCO O*NET ESCO
CareersSkillsPrivacyTermsEU AI Act notice
DestinAI
CareersSkillsLog InGet Started
CareersSkillsAboutLog InGet Started →
← Back to directory
§ OCCUPATION · GLOBAL STANDARDS

software architect

Software architects create the technical design and the functional model of a software system, based on functional specifications.

View on Official Portal ↗
Description

Software architects create the technical design and the functional model of a software system, based on functional specifications. They also design the architecture of the system or different modules and components related to the business' or customer requirements, technical platform, computer language or development environment.

Theoretical Knowledge
ESSENTIALTheoretical knowledge required
object-oriented modellingsystem designbusiness process modellingsystems development life-cycletools for software configuration managementunified modelling language
OPTIONALAdjacent knowledge that strengthens fit
ML (computer programming)C#PerlPuppet (tools for software configuration management)GroovyABAPICT project management methodologiesTypeScriptPHPScalaAssembly (computer programming)SAP R3AnsibleObjective-CVBScriptJava (computer programming)COBOLJenkins (tools for software configuration management)computer programmingMicrosoft Visual C++ICT security legislationWildFlyCoffeeScriptAPLAJAXProcess-based managementAgile project managementCommon LispScratch (computer programming)web programmingLispVisual BasicSTAFsecurity engineeringProlog (computer programming)RSPARKJavaScriptErlangSalt (tools for software configuration management)SAS languageSwift (computer programming)ASP.NETApache Mavenlean project managementMATLABsystems theoryRuby (computer programming)C++HaskellSmalltalk (computer programming)Pascal (computer programming)OpenEdge Advanced Business Languagetask algorithmisationPython (computer programming)
Practical Skills
ESSENTIALApplied skills & competences
collect customer feedback on applicationscreate flowchart diagramuse an application-specific interfacedefine software architecturealign software with system architecturesdesign processanalyse software specificationsprovide cost benefit analysis reportsanalyse business requirementsdefine technical requirementsoversee development of softwarecreate software designbuild business relationships
OPTIONALOptional competences
provide ICT consulting adviceperform risk analysisutilise computer-aided software engineering toolsdesign database in the cloudperform ICT troubleshootingmanage staffdesign cloud architectureperform resource planningimplement data warehousing techniquesdo cloud refactoringapply ICT systems theorydevelop software prototypeuse query languagesuse markup languagesdesign database scheme

GLOBAL RESOURCE

View official definition ↗

SKILLS OVERVIEW

89 total
19 essential · 70 optional

Data Source: Unified Global Standards (ISCED, ISCO, O*NET, ESCO)

© 2026 DESTINAI · BETA 1.0 · ISCED ISCO O*NET ESCO
CareersSkillsPrivacyTermsEU AI Act notice