Kutseregister Kutseregister
Occupational Qualification Standards: Software Developer, EstQF Level 6

Standard is not valid
General Data
Use of Occupational Qualification Standard: An occupational qualification standard is a document which describes the set of skills, knowledge and attitudes, i.e. competence requirements, needed to successfully accomplish duties. Occupational qualification standards are used for compiling curricula and awarding qualifications.
Name in English: ET: Tarkvaraarendaja, tase 6
EN: Software Developer, EstQF Level 6
Specialisations:
Partial occupational qualifications:
Valid from: 17.10.2019
Valid to: 27.03.2024
Occupational qualification standard version no.: 4
Versions:
Awarding Body: Andmed puuduvad
A Description of work
A.1 Description of work
Software Developers identify the customer's needs and create a functional and value-adding software system in cooperation with the customer. They ensure the required quality of the software by using the best practices and standards and participating in the implementation of the developed solution.
...
Software Developers choose the appropriate tools and methods according to the nature of the task and understand the context of the created solution. They assess the complexity of systems and keep the solution as simple as possible.
Software developers assess an existing information system and see how it could be improved.
They participate in team work and take a suitable role in it.
They understand information technology principles and business and management principles and are aware of information technology development trends and their impact on the software.
Software Developers work indoors, mainly seated, with risk factors including forced positions when working with a computer and strain on the eyes. Software Developers cooperate with customers and colleagues of various national and cultural backgrounds. Team members may be geographically distant from one another.
The European ICT Competence Framework (e-CF) is the basis for describing
Information and Communications Technology (ICT) occupations.

More
Hide
A.2 Work units
A.2.1 Designing a software solution in cooperation with the customer (c-CF competence A.5)
A.2.2 Analysis and selection of the solution's architecture (e-CF competence A.5)
A.2.3 Participating in/conducting the development process (e-CF competence B.1)
A.2.4 Implementation of the software system ...
(e-CF competence B.2)
A.2.5 Testing (e-CF competence B.3)
A.2.6 Solution implementation/installation/adoption (e-CF competence B.4)
A.2.7 Software system support (e-CF competence C.1)

More
Hide
A.3 Professional preparation
Software Developers are usually people with specialised applied higher education or higher education. Vocational skills may also be acquired through further training or training at the workplace.
A.4 Most common occupational titles
Software developer, programmer, software tester, leading software developer.
A.5 Regulations governing profession
There are no regulations governing the occupation.
B Competency Requirements
B.1 Structure of occupation
Competency Requirements: The occupation consists of general skills (B.2) and mandatory competences (B.3.1-B.3.7).
B.2 General skills of Software Developer, EstQF Level 6
1) in their work they rely on their knowledge of programming languages and development tools, design patterns, algorithms and data structures, databases and their uses, user interface development technologies and patterns and the legal framework of software;
2) they have general knowledge of busine...
ss operation principles and the functioning of the organisation;
3) they treat the customer's needs rationally and set realistic expectations in order to support a deepening of mutual trust;
4) they take into account the interests of the organisation when setting personal professional goals and use the organisation's resources responsibly and prudently;
5) they take responsibility for their own actions within the limits of their competence;
6) they process the information entrusted to them in accordance with the existing procedure and legislation;
7) they consider ethical beliefs and values important and draw attention to unethical practices;
8) they participate in teamwork;
9) they recognise the contribution of others;
10) they compare personal competence with the level of difficulty of a task and choose the appropriate behaviour;
11) they speak Estonian at the B1 level and English at the B2 level (see Annex 1).

More
Hide
B.3 Competences
Mandatory competences
    Competence EstQF Level
B.3.1 Designing a software solution in cooperation with the customer (e-CF competence A.5) 6

Performance indicators:
1. cooperates with the customer to develop, implement and deploy a complete software solution;
2. identifies the customer's needs and restrictions (requirements);
3. compiles the initial tasks and recommends suitable technologies;
4. learns about the field and models the components;
5. constantly includes the customer and requests and provides constant feedback.
B.3.2 Analysis and selection of the solution's architecture (e-CF competence A.5) 6

Performance indicators:
1. plans simple system architecture using familiar technologies;
2. designs interfaces taking into account existing system architecture;
3. considers performance requirements;
4. complies with data security principles and security requirements.
B.3.3 Participating in/conducting the development process (e-CF competence B.1) 6

Performance indicators:
1. organises their work in order to develop a functioning solution, following the principles of software development;
2. participates in teamwork;
3. applies the development methodology;
4. acts based on the customer's priorities.
B.3.4 Implementation of the software system (e-CF competence B.2) 6

Performance indicators:
1. creates a functioning software system following best practice;
2. writes sustainable source code and unit tests;
3. produces simple interfaces;
4. uses existing source code;
5. is guided by user-centred design/usability principles.
B.3.5 Testing (e-CF competence B.3) 6

Performance indicators:
1. validates the expected operation of the system;
2. selects appropriate testing methods;
3. defines, designs and conducts test cases;
4. takes into account the critical nature of specific functionalities;
5. automates the testing process.
B.3.6 Solution implementation/installation/adoption (e-CF competence B.4) 6

Performance indicators:
1. bundles the solution;
2. uses the existing infrastructure and process to install the application;
3. installs a simple system in various environments, following best practice, and describes the installation process;
4. delivers the system to the service provider.
B.3.7 Software system support (e-CF competence C.1) 6

Performance indicators:
1. monitors the software system using monitoring systems and analysis tools;
2. detects, analyses and resolves error situations;
3. instructs the user.
C General information and Annexes
Designation of occupational qualification standard in register: 08-17102019-1.3/4k
Field of occupational activity: Information Technology and Telecommunication
Occupational Qualification Council: Information Technology and Telecommunication
No. of decision of Occupational Qualification Council: 15
Date of decision of Occupational Qualification Council: 17.10.2019
EstQF level: 6
Reference to European Qualifications Framework (EQF): 6
Field: IT, TELECOMMUNICATIONS AND ELECTRONICS
Subfield: Software development
Occupation: Software developer
International Standard Classification of Occupations: 2 Professionals
25 Information and Communications Technology Professionals
251 Software and Applications Developers and Analysts
2512 Software Developers
ISCED Fields of Education and Training (ISCED-F 2013): 06 Information and Communication Technologies
061 Information and Communication Technologies
0613 Software and applications development and analysis
Statistical Classification of Economic Activities in the European Community (NACE): J INFORMATION AND COMMUNICATION
62 Computer programming, consultancy and related activities
Annexes
Annex 1 Language skills level descriptions
Occupational qualification standard compiled by
Name Organisation
Taavi Sepp Telia Eesti AS
Markus Karileet Helmes AS
Heiki Tähis Atea AS
Erik Jõgi Codeborne OÜ
Ago Kuusik Playtech Estonia OÜ
Anti Ainsar ADM Interactive OÜ
Gunnar Piho TalTech
Marina Lepp Tartu Ülikool

PIKSEL
Home Occupational Qualifications
Occupational Qualification Standards
Certificate Supplements Competences Awarding Bodies Occupational Qualification Councils