software developer (EN)
ISCO 2512 · v1.2.1
Software developers implement or program all kinds of software systems based on specifications and designs by using programming languages, tools, and platforms.
Classification skills are not a measurement of your proficiency or future displaced hours.
Source aliases (EN)
- battery software developer
- application developer
- application programmer
- solutions developer
- programmer
- software specialist
- software developers
- applications engineer
- soft developer
- electric vehicle software development engineer
- application software developer
- software engineer
- developer of software
Skills and knowledge
Essential (EN) · 24
- use an application-specific interface
- develop automated migration methods
- identify customer requirements
- utilise computer-aided software engineering tools
- engineering principles
- computer programming
- debug software
- use software design patterns
- perform scientific research
- use technical drawing software
- technical drawings
- ICT debugging tools
- manage engineering project
- project management
- engineering processes
- develop software prototype
- use software libraries
- create flowchart diagram
- integrated development environment software
- tools for software configuration management
- interpret technical requirements
- define technical requirements
- analyse software specifications
- web services
Optional (EN) · 84
- Haskell
- KDevelop
- migrate existing data
- Erlang
- SAS language
- Ruby (computer programming)
- Common Lisp
- Apache Maven
- Lisp
- Apache Tomcat
- Visual Basic
- screen reader
- defence standard procedures
- Java (computer programming)
- Drupal
- software frameworks
- use concurrent programming
- Prolog (computer programming)
- use logic programming
- OpenEdge Advanced Business Language
- do cloud refactoring
- blockchain openness
- JavaScript
- Perl
- Smalltalk (computer programming)
- PHP
- software anomalies
- Xcode
- Assembly (computer programming)
- C#
- R
- Groovy
- ASP.NET
- cyber attack counter-measures
- APL
- SQL
- use object-oriented programming
- object-oriented modelling
- Puppet (tools for software configuration management)
- data visualisation software
- smart contract
- STAF
- Eclipse (integrated development environment software)
- WordPress
- Ansible
- collect customer feedback on applications
- use query languages
- NoSQL
- ICT security legislation
- use automatic programming
- utilise machine learning
- Microsoft Visual C++
- TypeScript
- World Wide Web Consortium standards
- Oracle Application Development Framework
- develop creative ideas
- Ajax Framework
- blockchain platforms
- CoffeeScript
- Objective-C
- JavaScript Framework
- ML (computer programming)
- IBM WebSphere
- SPARK
- AJAX
- C++
- trading software
- SAP R3
- Swift (computer programming)
- MATLAB
- Salt (tools for software configuration management)
- Python (computer programming)
- use functional programming
- Scratch (computer programming)
- VBScript
- COBOL
- Pascal (computer programming)
- ABAP
- integrate system components
- Internet of Things
- Jenkins (tools for software configuration management)
- adapt to changes in technological development plans
- design user interface
- Scala
Explore a country and horizon
Missing research stays explicit. A catalog page is not a risk forecast.
Copy the exact data reference for a manual error report. Personal constraints are excluded.