ICT system developer
ISCO: 2511. Skills: 97. Essential: 20.
Essential skills
- 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
Supporting skills
- 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