Hashtags for all economic activities & functions of government in a convenient e-book


Generic description:
Interprets the application design to develop a suitable application in accordance with customer needs. Adapts existing solutions by e.g. porting an application to another operating system. Codes, debugs, tests and documents and communicates product development stages. Selects appropriate technical options for development such as reusing, improving or reconfiguration of existing components. Optimises efficiency, cost and quality. Validates results with user representatives, integrates and commissions the overall solution.

Competence area: e-CF area B. Build


Proficiency levels:
e-CF level Description Profiles (CWA16458)
1 Acts under guidance to develop, test and document applications. Network Specialist
2 Systematically develops and validates applications. Database administrator, Developer, Digital media specialist, Network specialist, Systems analyst, Test specialist
3 Acts creatively to develop applications and to select appropriate technical options. Accounts for others development activities. Optimizes application development, maintenance and performance by employing design patterns and by reusing proved solutions. Systems analyst, Systems architect, Test specialist

Knowledge examples (Knows /aware of/ Familiar with:)

  • K1 appropriate software programs/modules
  • K2 hardware components, tools and hardware architectures
  • K3 functional & technical designing
  • K4 state of the art technologies
  • K5 programming languages
  • K6 Power consumption models of software and/or hardware
  • K7 DBMS
  • K8 operating Systems and software platforms
  • K9 Integrated development environment (IDE)
  • K10 rapid application development (RAD)
  • K11 IPR issues
  • K12 modeling technology and languages
  • K13 interface definition languages (IDL)
  • K14 security

Skill examples (Able to:)

  • S1 explain and communicate the design/development to the customer
  • S2 perform and evaluate test results against product specifications
  • S3 apply appropriate software and/or hardware architectures
  • S4 develop user interfaces, business software components and embedded software components
  • S5 manage and guarantee high levels of cohesion and quality
  • S6 use data models
  • S7 perform and evaluate test in the customer or target environment
  • S8 cooperate with development team and with application designers