# Competences — ICT system analyst Source: ESCO v1.2.1 occupation-skill relations (http://data.europa.eu/esco/occupation/a6a0b60f-08da-4faa-bf54-942987efb471). ## Essential - **analyse business processes** (skill/competence) - **analyse ICT system** (skill/competence) - **analyse software specifications** (skill/competence) - **analyse the context of an organisation** (skill/competence) - **apply statistical analysis techniques** (skill/competence) - **attack vectors** (knowledge) - **create data models** (skill/competence) - **decision support systems** (knowledge) - **define technical requirements** (skill/competence) - **design information system** (skill/competence) - **digital systems** (knowledge) - **execute feasibility study** (skill/competence) - **ICT infrastructure** (knowledge) - **ICT performance analysis methods** (knowledge) - **identify customer requirements** (skill/competence) - **identify ICT system weaknesses** (skill/competence) - **interact with users to gather requirements** (skill/competence) - **levels of software testing** (knowledge) - **manage ICT legacy implication** (skill/competence) - **manage system testing** (skill/competence) - **monitor system performance** (skill/competence) - **online analytical processing** (knowledge) - **perform ICT security testing** (skill/competence) - **software architecture models** (knowledge) - **software metrics** (knowledge) - **solve ICT system problems** (skill/competence) - **systems development life-cycle** (knowledge) - **use an application-specific interface** (skill/competence) ## Optional - ABAP (knowledge) - AJAX (knowledge) - Apache Tomcat (knowledge) - APL (knowledge) - ASP.NET (knowledge) - Assembly (computer programming) (knowledge) - audit techniques (knowledge) - automate cloud tasks (skill/competence) - C# (knowledge) - C++ (knowledge) - COBOL (knowledge) - CoffeeScript (knowledge) - Common Lisp (knowledge) - computer programming (knowledge) - conduct quantitative research (skill/competence) - core banking software (knowledge) - data mining (knowledge) - distributed computing (knowledge) - Erlang (knowledge) - execute analytical mathematical calculations (skill/competence) - Groovy (knowledge) - hardware architectures (knowledge) - hardware platforms (knowledge) - Haskell (knowledge) - hybrid model (knowledge) - ICT process quality models (knowledge) - implement a firewall (skill/competence) - implement a virtual private network (skill/competence) - Java (computer programming) (knowledge) - JavaScript (knowledge) - LDAP (knowledge) - LINQ (knowledge) - Lisp (knowledge) - MATLAB (knowledge) - MDX (knowledge) - Microsoft Visual C++ (knowledge) - ML (computer programming) (knowledge) - N1QL (knowledge) - NoSQL (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) - Prolog (computer programming) (knowledge) - provide ICT consulting advice (skill/competence) - Python (computer programming) (knowledge) - query languages (knowledge) - R (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) - SPARQL (knowledge) - Swift (computer programming) (knowledge) - system design (knowledge) - TypeScript (knowledge) - unified modelling language (knowledge) - use query languages (skill/competence) - VBScript (knowledge) - Visual Basic (knowledge) - XQuery (knowledge) ## Market evidence (job-ad analysis, 10 ads, as of 2026-07-12) Share of analyzed job ads mentioning the item (threshold ≥ 20 %). Source: JSearch/Adzuna APIs. ### Hard skills - process improvement — **30 %** - project management — **20 %** - requirements documentation — **20 %** - requirements gathering — **20 %** - business requirements gathering — **20 %** - stakeholder engagement — **20 %** - system analysis — **20 %** - system configuration — **20 %** - technical documentation — **20 %** ### Methods - agile delivery — **20 %** ### Responsibilities - documentation maintenance — **20 %** - stakeholder collaboration — **20 %** - requirement documentation — **20 %**