Files
2026-08-14 17:30:42 +02:00

4.2 KiB

Competences — software analyst

Source: ESCO v1.2.1 occupation-skill relations (http://data.europa.eu/esco/occupation/04ba4d6c-957d-417f-bf63-5b9e015a9f86).

Essential

  • analyse business processes (skill/competence)
  • business requirements techniques (knowledge)
  • create data models (skill/competence)
  • create software design (skill/competence)
  • data models (knowledge)
  • define software architecture (skill/competence)
  • define technical requirements (skill/competence)
  • design information system (skill/competence)
  • develop documentation in accordance with legal requirements (skill/competence)
  • develop software prototype (skill/competence)
  • execute feasibility study (skill/competence)
  • ICT system user requirements (knowledge)
  • identify ICT user needs (skill/competence)
  • interact with users to gather requirements (skill/competence)
  • legal requirements of ICT products (knowledge)
  • manage ICT legacy implication (skill/competence)
  • software architecture models (knowledge)
  • software design methodologies (knowledge)
  • translate requirements into visual design (skill/competence)

Optional

  • ABAP (knowledge)
  • Agile development (knowledge)
  • Agile project management (knowledge)
  • AJAX (knowledge)
  • analyse ICT system (skill/competence)
  • APL (knowledge)
  • ASP.NET (knowledge)
  • Assembly (computer programming) (knowledge)
  • C# (knowledge)
  • C++ (knowledge)
  • COBOL (knowledge)
  • CoffeeScript (knowledge)
  • Common Lisp (knowledge)
  • computer programming (knowledge)
  • core banking software (knowledge)
  • create project specifications (skill/competence)
  • create prototype of user experience solutions (skill/competence)
  • DevOps (knowledge)
  • ensure compliance with company regulations (skill/competence)
  • ensure compliance with legal requirements (skill/competence)
  • Erlang (knowledge)
  • Groovy (knowledge)
  • Haskell (knowledge)
  • hybrid model (knowledge)
  • ICT problem management techniques (knowledge)
  • ICT project management (knowledge)
  • ICT project management methodologies (knowledge)
  • identify ICT system weaknesses (skill/competence)
  • incremental development (knowledge)
  • inter-organisational middleware system (knowledge)
  • iterative development (knowledge)
  • Java (computer programming) (knowledge)
  • JavaScript (knowledge)
  • LDAP (knowledge)
  • lean project management (knowledge)
  • levels of software testing (knowledge)
  • LINQ (knowledge)
  • Lisp (knowledge)
  • manage ICT project (skill/competence)
  • manage system testing (skill/competence)
  • MATLAB (knowledge)
  • MDX (knowledge)
  • ML (computer programming) (knowledge)
  • monitor system performance (skill/competence)
  • N1QL (knowledge)
  • Objective-C (knowledge)
  • object-oriented modelling (knowledge)
  • Open source model (knowledge)
  • OpenEdge Advanced Business Language (knowledge)
  • Outsourcing model (knowledge)
  • Pascal (computer programming) (knowledge)
  • Perl (knowledge)
  • PHP (knowledge)
  • Process-based management (knowledge)
  • Prolog (computer programming) (knowledge)
  • Prototyping development (knowledge)
  • provide ICT consulting advice (skill/competence)
  • Python (computer programming) (knowledge)
  • query languages (knowledge)
  • R (knowledge)
  • Rapid application development (knowledge)
  • resource description framework query language (knowledge)
  • Ruby (computer programming) (knowledge)
  • SAP R3 (knowledge)
  • SAS language (knowledge)
  • Scala (knowledge)
  • Scratch (computer programming) (knowledge)
  • service-oriented modelling (knowledge)
  • Smalltalk (computer programming) (knowledge)
  • solve ICT system problems (skill/competence)
  • SPARK (knowledge)
  • SPARQL (knowledge)
  • Spiral development (knowledge)
  • Swift (computer programming) (knowledge)
  • trading software (knowledge)
  • TypeScript (knowledge)
  • unified modelling language (knowledge)
  • use an application-specific interface (skill/competence)
  • VBScript (knowledge)
  • Visual Basic (knowledge)
  • Waterfall development (knowledge)
  • XQuery (knowledge)

Market evidence (job-ad analysis, 23 ads, as of 2026-07-19)

Share of analyzed job ads mentioning the item (threshold ≥ 20 %). Source: JSearch/Adzuna APIs.

Hard skills

  • systems analysis — 22 %