ICT application developer
ICT application developers implement the ICT (software) applications based on the designs provided using application domain specific languages, tools, platforms and experience.
Also called: application software developers, application developer, application software engineer, application designer, app software developer, software programmer
- 17
- essential skills
- 74
- optional skills
- 8
- related roles
- 2514
- 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?14 skills in common
- software developerWhat changes?14 skills in common
- ICT system developerWhat changes?13 skills in common
- industrial mobile devices software developer13 skills in common
- embedded systems software developer12 skills in common
- web developer12 skills in common
- digital games developer11 skills in common
- ICT application configurator11 skills in common
Essential skills
17- analyse software specifications
- computer programming
- create flowchart diagram
- debug software
- develop automated migration methods
- develop software prototype
- ICT debugging tools
- identify customer requirements
- integrated development environment software
- interpret technical texts
- manage business knowledge
- propose ICT solutions to business problems
- tools for software configuration management
- use an application-specific interface
- use software design patterns
- use software libraries
- utilise computer-aided software engineering tools
Optional skills
74- ABAP
- adapt to changes in technological development plans
- AJAX
- Ajax Framework
- Ansible
- Apache Maven
- APL
- ASP.NET
- Assembly (computer programming)
- C#
- C++
- COBOL
- collect customer feedback on applications
- Common Lisp
- design user interface
- develop creative ideas
- develop food scanner devices
- do cloud refactoring
- Drupal
- Eclipse (integrated development environment software)
- Groovy
- Haskell
- hybrid model
- IBM WebSphere
- ICT security legislation
- integrate system components
- Internet of Things
- Java (computer programming)
- JavaScript
- JavaScript Framework
- Jenkins (tools for software configuration management)
- KDevelop
- Lisp
- MATLAB
- Microsoft Visual C++
- migrate existing data
- ML (computer programming)
- NoSQL
- object-oriented modelling
- Objective-C
- Open source model
- OpenEdge Advanced Business Language
- Outsourcing model
- Pascal (computer programming)
- Perl
- PHP
- 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)
- software anomalies
- software frameworks
- SPARK
- SQL
- STAF
- Swift (computer programming)
- TypeScript
- use automatic programming
- use concurrent programming
- use functional programming
- use logic programming
- use object-oriented programming
- use query languages
- VBScript
- Visual Basic
- WordPress
- World Wide Web Consortium standards
- Xcode
Definition and skills from ESCO, published by the European Commission. Source concept
No account needed to start
How close are you to being a ICT application 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.