ICT system analyst
ICT system analysts specify the system needs to meet the end user requirements. They analyse system functions in order to define their goals or purposes and to discover operations and procedures for accomplishing them most efficiently. They also design new IT solutions to improve business efficiency and productivity, produce outline designs and estimate costs of new systems, specify the operations the system will perform, and the way data will be viewed by the end user. They present the design to the users and work closely with the users to implement the solution.
Also called: IT system analyst, IT systems analyst, network analyst, ICT systems analysts, ICT system analysts, systems analyst, system analyst, ICT systems analyst
- 28
- essential skills
- 69
- optional skills
- 8
- related roles
- 2511
- ISCO-08 group
Where you can go from here
8 rolesOccupations sharing the most essential skills with this one. The number is a count, not an opinion.
- software analyst8 skills in common
- ICT system architect7 skills in common
- embedded systems security engineer6 skills in common
- ethical hacker6 skills in common
- ICT business analyst6 skills in common
- ICT consultant6 skills in common
- ICT security technician6 skills in common
- system configurator5 skills in common
Essential skills
28- analyse business processes
- analyse ICT system
- analyse software specifications
- analyse the context of an organisation
- apply statistical analysis techniques
- attack vectors
- create data models
- decision support systems
- define technical requirements
- design information system
- digital systems
- execute feasibility study
- ICT infrastructure
- ICT performance analysis methods
- identify customer requirements
- identify ICT system weaknesses
- interact with users to gather requirements
- levels of software testing
- manage ICT legacy implication
- manage system testing
- monitor system performance
- online analytical processing
- perform ICT security testing
- software architecture models
- software metrics
- solve ICT system problems
- systems development life-cycle
- use an application-specific interface
Optional skills
69- ABAP
- AJAX
- Apache Tomcat
- APL
- ASP.NET
- Assembly (computer programming)
- audit techniques
- automate cloud tasks
- C#
- C++
- COBOL
- CoffeeScript
- Common Lisp
- computer programming
- conduct quantitative research
- core banking software
- data mining
- distributed computing
- Erlang
- execute analytical mathematical calculations
- Groovy
- hardware architectures
- hardware platforms
- Haskell
- hybrid model
- ICT process quality models
- implement a firewall
- implement a virtual private network
- Java (computer programming)
- JavaScript
- LDAP
- LINQ
- Lisp
- MATLAB
- MDX
- Microsoft Visual C++
- ML (computer programming)
- N1QL
- NoSQL
- object-oriented modelling
- Objective-C
- Open source model
- OpenEdge Advanced Business Language
- Outsourcing model
- Pascal (computer programming)
- Perl
- PHP
- Prolog (computer programming)
- provide ICT consulting advice
- Python (computer programming)
- query languages
- R
- resource description framework query language
- Ruby (computer programming)
- SAP R3
- SAS language
- Scala
- Scratch (computer programming)
- service-oriented modelling
- Smalltalk (computer programming)
- SPARQL
- Swift (computer programming)
- system design
- TypeScript
- unified modelling language
- use query languages
- VBScript
- Visual Basic
- XQuery
No account needed to start
How close are you to being a ICT system analyst?
MyNodes reads your CV once, maps it to this same taxonomy, and shows you which roles you are already closest to and the few skills that would open the most doors. The file is deleted as soon as it has been read.