# Competences — web developer Source: ESCO v1.2.1 occupation-skill relations (http://data.europa.eu/esco/occupation/c40a2919-48a9-40ea-b506-1f34f693496d). ## Essential - **analyse software specifications** (skill/competence) - **collect customer feedback on applications** (skill/competence) - **computer programming** (knowledge) - **content development processes** (knowledge) - **create flowchart diagram** (skill/competence) - **debug software** (skill/competence) - **develop digital content** (skill/competence) - **develop software prototype** (skill/competence) - **domain name service** (knowledge) - **ICT debugging tools** (knowledge) - **implement front-end website design** (skill/competence) - **integrated development environment software** (knowledge) - **interpret technical texts** (skill/competence) - **Joomla** (knowledge) - **style sheet languages** (knowledge) - **tools for software configuration management** (knowledge) - **translate requirements into visual design** (skill/competence) - **use an application-specific interface** (skill/competence) - **use e-services** (skill/competence) - **use markup languages** (skill/competence) - **use software design patterns** (skill/competence) - **use software libraries** (skill/competence) - **web based collaborative platforms** (knowledge) - **web programming** (knowledge) - **web services** (knowledge) - **World Wide Web Consortium standards** (knowledge) ## Optional - ABAP (knowledge) - adapt to changes in technological development plans (skill/competence) - AJAX (knowledge) - Ansible (knowledge) - Apache Maven (knowledge) - APL (knowledge) - ASP.NET (knowledge) - Assembly (computer programming) (knowledge) - augmented reality (knowledge) - C# (knowledge) - C++ (knowledge) - COBOL (knowledge) - CoffeeScript (knowledge) - Common Lisp (knowledge) - compose description for web elements (skill/competence) - conduct content quality assurance (skill/competence) - CSS (knowledge) - design user interface (skill/competence) - develop creative ideas (skill/competence) - Eclipse (integrated development environment software) (knowledge) - Erlang (knowledge) - Groovy (knowledge) - Haskell (knowledge) - IBM WebSphere (knowledge) - ICT security legislation (knowledge) - implement anti-virus software (skill/competence) - Java (computer programming) (knowledge) - JavaScript (knowledge) - JavaScript Framework (knowledge) - Jenkins (tools for software configuration management) (knowledge) - JSSS (knowledge) - KDevelop (knowledge) - LESS (knowledge) - Lisp (knowledge) - MATLAB (knowledge) - Microsoft Visual C++ (knowledge) - migrate existing data (skill/competence) - ML (computer programming) (knowledge) - Objective-C (knowledge) - object-oriented modelling (knowledge) - OpenEdge Advanced Business Language (knowledge) - Pascal (computer programming) (knowledge) - Perl (knowledge) - PHP (knowledge) - Prolog (computer programming) (knowledge) - Puppet (tools for software configuration management) (knowledge) - Python (computer programming) (knowledge) - R (knowledge) - Ruby (computer programming) (knowledge) - Salt (tools for software configuration management) (knowledge) - SAP R3 (knowledge) - SAS language (knowledge) - Sass (knowledge) - Scala (knowledge) - Scratch (computer programming) (knowledge) - Smalltalk (computer programming) (knowledge) - software anomalies (knowledge) - SPARK (knowledge) - STAF (knowledge) - Swift (computer programming) (knowledge) - TypeScript (knowledge) - use automatic programming (skill/competence) - use concurrent programming (skill/competence) - use functional programming (skill/competence) - use logic programming (skill/competence) - use object-oriented programming (skill/competence) - use presentation software (skill/competence) - use query languages (skill/competence) - use word processing software (skill/competence) - utilise computer-aided software engineering tools (skill/competence) - VBScript (knowledge) - Visual Basic (knowledge) - web application security threats (knowledge) - WebCMS (knowledge) - WildFly (knowledge) - WordPress (knowledge) - Xcode (knowledge)