+31 (0)88 88 321 88
V Skill HF-D7.4-002 sector-specific 10 kompetenser

Software design and architecture

Designs the structure of an application or interface, distributes functionality across components and weighs choices on maintainability, performance and security.

Hur hrmforce mäter detta

Bedömningsmetod
Work sample test · rho 0.33 (SD 0.09)
hrmforce instrument
Work sample test, Portfolio
Kompetens (50-ramverk)
Conceptual thinking
Utbildningsbarhet
medium
Prognos för efterfrågan 2026–2030
rising

The candidate performs a representative work sample under standardised conditions.

Beteendeankare

NivåBeteende på denna nivå
N1 Guided Elaborates a supplied design into components and asks questions when the design turns out to be incomplete.
works under supervision and follows instruction · routine, one variable at a time · own task
N3 Proficient Produces a design for a defined application, records the main choices and alternatives and reviews it with colleagues.
sets own approach and seeks input proactively · several variables, some ambiguity · own team or process
N5 Leading Sets the organisation's architecture principles and decides on designs that affect multiple systems.
sets the standard and the policy · strategic, under high uncertainty · organisation, value chain or profession

N2 och N4 är medvetet inte förankrade. Bedömarna placerar dem mellan förankringarna, i enlighet med konventionen O*NET.

Grundläggande kompetenser

Dessa kompetenser ärver bedömningsvägen och beteendeankarna för detta konstrukt.

TKompetensDefinitionPrognos för efterfrågan 2026–2030
T Tailwind CSS
Tailwind CSS
Builds consistent interfaces with Tailwind by composing styling in utility classes and configuring a custom theme. rising
T Astro
Astro
Builds fast websites in Astro with pages, components and partially interactive islands. rising
V Applying design patterns
Design patterns
Chooses known patterns such as repository, factory or observer where they make the design simpler. stable
V Splitting an application into layers
Layered architecture
Separates presentation, logic and data storage so parts can be changed and tested independently. stable
V Weighing microservices
Microservices
Weighs splitting into separate services against a single application on operations, interfaces and team size. stable
V Recording an architecture decision
Architecture decision record · ADR
Records per choice the problem, the options considered and the consequences in a short decision document. rising
V Database design for an application
Database design
Designs tables, relationships and indexes that suit the read and write patterns of the application. stable
V Applying WCAG accessibility
WCAG · Accessibility
Builds interfaces usable with keyboard and screen reader and tests them against the accessibility guidelines. rising
V Designing for performance requirements
Performance design
Translates requirements on response time and user volume into choices on caching, indexes and background processing. rising
V Managing technical debt
Technical debt
Makes deferred maintenance visible, estimates the risk and plans paying it down with the client. rising
Gratis demo