ICT system developer
ICT system developers maintain, audit and improve organisational support systems. They use existing or new technologies to meet particular needs. They test both hardware and software system components, diagnose and resolve system faults.
Also called: ICT system developers, ICT systems developer, systems programmer, system developer, component developer, system software developer, chief ICT system developer, ICT systems developers
- 20
- essential skills
- 77
- 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.
- mobile application developerWhat changes?15 skills in common
- ICT application configuratorWhat changes?14 skills in common
- ICT application developerWhat changes?13 skills in common
- web developer13 skills in common
- embedded systems software developer12 skills in common
- industrial mobile devices software developer12 skills in common
- software developer12 skills in common
- digital games developer10 skills in common
Essential skills
20- analyse software specifications
- collect customer feedback on applications
- computer programming
- create flowchart diagram
- debug software
- develop automated migration methods
- develop software prototype
- digital systems
- ICT debugging tools
- ICT system integration
- ICT system programming
- integrated development environment software
- interpret technical texts
- keep up with the latest information systems solutions
- migrate existing data
- solve ICT system problems
- tools for software configuration management
- use an application-specific interface
- use software design patterns
- use software libraries
Optional skills
77- adapt to changes in technological development plans
- AJAX
- Ansible
- Apache Maven
- APL
- apply ICT systems theory
- ASP.NET
- Assembly (computer programming)
- attack vectors
- automate cloud tasks
- blockchain openness
- blockchain platforms
- C#
- C++
- COBOL
- Common Lisp
- core banking software
- defence standard procedures
- design cloud architecture
- design database scheme
- design for organisational complexity
- design user interface
- develop creative ideas
- develop with cloud services
- Eclipse (integrated development environment software)
- Groovy
- Haskell
- ICT security legislation
- identify ICT system weaknesses
- implement anti-virus software
- integrate system components
- Internet of Things
- Java (computer programming)
- JavaScript
- Jenkins (tools for software configuration management)
- KDevelop
- Lisp
- MATLAB
- Microsoft Visual C++
- ML (computer programming)
- monitor system performance
- object-oriented modelling
- Objective-C
- OpenEdge Advanced Business Language
- Pascal (computer programming)
- Perl
- PHP
- plan migration to cloud
- Prolog (computer programming)
- Puppet (tools for software configuration management)
- Python (computer programming)
- R
- Ruby (computer programming)
- Salt (tools for software configuration management)
- SAP R3
- SAS language
- Scala
- Scratch (computer programming)
- security engineering
- smart contract
- software anomalies
- STAF
- Swift (computer programming)
- system design
- systems theory
- TypeScript
- use automatic programming
- use concurrent programming
- use functional programming
- use logic programming
- use object-oriented programming
- use query languages
- utilise computer-aided software engineering tools
- VBScript
- Visual Basic
- World Wide Web Consortium standards
- Xcode
No account needed to start
How close are you to being a ICT system developer?
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.