ISCO Specialization 2514.2.2 Mobile Application Developer

From Open Risk Manual
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Definition

Mobile Application Developer: Mobile app developers implement applications software for mobile devices, based on the designs provided, using general or specific development tools for device operating systems.

Essential Skills

  • Develop Software Prototype
  • Mobile Operating Systems
  • Collect Customer Feedback On Applications
  • Debug Software
  • Migrate Existing Data
  • Internet Of Things
  • Use Software Design Patterns
  • Tools For Software Configuration Management
  • Create Flowchart Diagram
  • Develop Automated Migration Methods
  • Use Software Libraries
  • Analyse Software Specifications
  • Ict Debugging Tools
  • Integrated Development Environment Software
  • Utilise Computer-Aided Software Engineering Tools
  • Computer Programming
  • Interpret Technical Texts


Optional Skills

  • Python (Computer Programming)
  • R
  • Develop Creative Ideas
  • Objective-C
  • Perl
  • Eclipse (Integrated Development Environment Software)
  • Sap R3
  • Use Logic Programming
  • Vbscript
  • Staf
  • Typescript
  • Matlab
  • Erlang
  • Salt (Tools For Software Configuration Management)
  • Scala
  • Cobol
  • Asp.Net
  • Design User Interface
  • Common Lisp
  • Scratch (Computer Programming)
  • Ict Security Legislation
  • Ios
  • C#
  • Assembly (Computer Programming)
  • Lisp
  • Jenkins (Tools For Software Configuration Management)
  • World Wide Web Consortium Standards
  • Software Anomalies
  • Ml (Computer Programming)
  • Xcode
  • Openedge Advanced Business Language
  • Ruby (Computer Programming)
  • Apl
  • Ansible
  • Use Functional Programming
  • Pascal (Computer Programming)
  • Swift (Computer Programming)
  • Integrate System Components
  • Apache Maven
  • Microsoft Visual C++
  • Kdevelop
  • Smalltalk (Computer Programming)
  • Puppet (Tools For Software Configuration Management)
  • Use Object-Oriented Programming
  • Groovy
  • Haskell
  • Sas Language
  • Abap
  • Php
  • Android (Mobile Operating Systems)
  • Javascript
  • Blackberry
  • Use Automatic Programming
  • Ajax
  • Coffeescript
  • Java (Computer Programming)
  • Object-Oriented Modelling
  • Use Concurrent Programming
  • C++
  • Prolog (Computer Programming)
  • Identify Customer Requirements
  • Adapt To Changes In Technological Development Plans
  • Mobile Device Software Frameworks
  • Windows Phone
  • Visual Studio .Net


Alternative Names

  • App Developer
  • Mobile App Specialist
  • Mobile App Developer
  • Mobile Application Developers
  • App Programmer
  • App Coder


Higher Level