Kutseregister Kutseregister
Occupational Qualification Standards: Junior Software Developer, EstQF Level 4

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: Noorem tarkvaraarendaja, tase 4
EN: Junior Software Developer, EstQF Level 4
Specialisations:
Partial occupational qualifications:
Valid from: 13.11.2018
Valid to: 02.11.2023
Occupational qualification standard version no.: 6
Versions:
Awarding Bodies:
Curricula and Educational institutions
  Educational institution Name of curriculum Code of curriculum Level of curriculum Duration of training programm Date of registration of curriculum Status
1 Ida-Virumaa Kutsehariduskeskus Junior Software developer 157373 441 Neljanda taseme kutseõppe esmaõpe (kutsekeskharidusõpe) (vv alates 01.09.2013) 3/0 07.02.2019 Vastuvõttu ei toimu, õppimine keelatud
2 Ida-Virumaa Kutsehariduskeskus Junior Software developer 157372 442 Neljanda taseme kutseõppe esmaõpe (vv alates 01.09.2013) 2/0 07.02.2019 Vastuvõttu ei toimu, õppimine keelatud
3 Ida-Virumaa Kutsehariduskeskus Junior Software Developer 138537 441 Neljanda taseme kutseõppe esmaõpe (kutsekeskharidusõpe) (vv alates 01.09.2013) 3/0 07.02.2019 Vastuvõttu ei toimu, õppimine keelatud
4 Kehtna Kutsehariduskeskus Junior Software Developer 131818 442 Neljanda taseme kutseõppe esmaõpe (vv alates 01.09.2013) 2/0 21.02.2019 Vastuvõttu ei toimu, õppimine keelatud
5 Kehtna Kutsehariduskeskus Junior Software Developer 131817 441 Neljanda taseme kutseõppe esmaõpe (kutsekeskharidusõpe) (vv alates 01.09.2013) 3/0 21.02.2019 Vastuvõttu ei toimu, õppimine keelatud
6 Kehtna Kutsehariduskeskus Junior Software Developer 215215 442 Neljanda taseme kutseõppe esmaõpe (vv alates 01.09.2013) 2/0 16.04.2020 Avatud
7 Tallinna Polütehnikum Junior Software Developer 141479 441 Neljanda taseme kutseõppe esmaõpe (kutsekeskharidusõpe) (vv alates 01.09.2013) 3/0 05.02.2019 Avatud
8 Tallinna Tööstushariduskeskus Junior Software Developer 215884 441 Neljanda taseme kutseõppe esmaõpe (kutsekeskharidusõpe) (vv alates 01.09.2013) 3/0 07.06.2020 Avatud
9 Tallinna Tööstushariduskeskus Junior Software developer 215902 442 Neljanda taseme kutseõppe esmaõpe (vv alates 01.09.2013) 2/0 15.06.2020 Avatud
10 Tallinna Tööstushariduskeskus Junior Software Developer 153136 442 Neljanda taseme kutseõppe esmaõpe (vv alates 01.09.2013) 2/0 29.12.2020 Avatud
11 Tallinna Tööstushariduskeskus Junior Software Developer 153135 441 Neljanda taseme kutseõppe esmaõpe (kutsekeskharidusõpe) (vv alates 01.09.2013) 3/0 11.06.2020 Avatud
12 Tartu Rakenduslik Kolledž Junior software developer 209938 441 Neljanda taseme kutseõppe esmaõpe (kutsekeskharidusõpe) (vv alates 01.09.2013) 3/0 25.06.2019 Avatud
13 Tartu Rakenduslik Kolledž Junior software developer 221823 442 Neljanda taseme kutseõppe esmaõpe (vv alates 01.09.2013) 2/0 16.04.2021 Avatud
14 Viljandi Kutseõppekeskus Junior Software Developer 133278 442 Neljanda taseme kutseõppe esmaõpe (vv alates 01.09.2013) 2/0 25.08.2020 Avatud
15 Viljandi Kutseõppekeskus Junior Software Developer 131799 441 Neljanda taseme kutseõppe esmaõpe (kutsekeskharidusõpe) (vv alates 01.09.2013) 3/0 01.09.2020 Avatud
16 Tartu Rakenduslik Kolledž Junior Software developer (Web specialist) 138978 442 Neljanda taseme kutseõppe esmaõpe (vv alates 01.09.2013) 2/0 17.09.2020 Avatud
17 Tallinna Polütehnikum Software developer 131797 442 Neljanda taseme kutseõppe esmaõpe (vv alates 01.09.2013) 2/0 05.02.2019 Avatud
18 Tallinna Polütehnikum Software developer 210137 441 Neljanda taseme kutseõppe esmaõpe (kutsekeskharidusõpe) (vv alates 01.09.2013) 4/0 05.08.2019 Avatud
19 Tartu Rakenduslik Kolledž Software developer 212157 441 Neljanda taseme kutseõppe esmaõpe (kutsekeskharidusõpe) (vv alates 01.09.2013) 4/0 05.08.2019 Avatud
A Description of work
A.1 Description of work
The main task of Junior Software Developer, Level 4 is to write software source code according to developed and agreed architecture and designs. They participate in the design of the system and propose various technical solutions, taking into account the system as a whole. Their main tasks are produ...ct or project design, application planning, design and development, system integration, testing, solution deployment and documentation. They are able to locate inconsistencies in the task, provide analysts with input to clarify the task and provide testers with input to test changes and developments.
Junior Software Developer, Level 4 works in a team and solves tasks independently, understanding and applying the team's software development methodology.
Junior Software Developer's work requires analytical and creative technical thinking and continuous professional development. They must understand the interaction between the various system components and be able to take this into account when making changes and developments. Junior Software Developer's work requires good teamwork skills.

The European ICT Competence Framework (e-CF), which defines a total of 40 e-CF main competences, is the basis for describing ICT occupations.

More
Hide
A.2 Work units
1. Product/service planning (e-CF competence A.4)
2. Application design (e-CF competence A.6)
3. Technology trend monitoring (e-CF competence A.7)
4. Design and development (e-CF competences B.1 & B.2)
5. Testing (e-CF competence B.3)
6. Solution implementation/installation/adoption (e-CF compe...
tence B.4)
7. Documentation production (e-CF competence B.5)

More
Hide
A.3 Work environment and specific nature of work
Junior Software Developers work indoors, mainly seated. The risk factors of the working environment are forced positions and working in front of a screen.
A.4 Tools
Junior Software Developer's main tools are computing technology and software.
A.5 Personal qualities required for work: abilities and characteristics
The work of a Junior Software Developer requires logical and analytical thinking and technical creativity. Willingness to learn, cooperation, adaptability, communication, orientation towards results, responsibility, punctuality, accuracy, self-discipline and stress tolerance are important.
A.6 Professional preparation
Junior Software Developer, Level 4 usually has specialised vocational education, applied higher education or higher education. In exceptional cases, vocational skills may be acquired through further training, at the workplace or by studying independently.
A.7 Most common occupational titles
Junior software developer, junior programmer.
B Competency Requirements
B.1 Structure of occupation
Competency Requirements: All competences must be certified when applying for the qualification of Junior Software Developer, Level 4.
B.2 Competences
Mandatory competences
    Competence EstQF Level
B.2.1 Product/service Planning (e-CF competence A.4 ja E.2) 4

Tegevusnäitajad
1. Teeb koostööd kliendiga projekti kavandamiseks vajaliku sisendi, aja ja muude ressursside vajaduse kaardistamise protsessis.
2. Osaleb tehnoloogiate ja töövahendite valiku protsessis.
3. Optimeerib projekti kulud ja väldib ressursside raiskamist keskendudes projekti vaates olulisele.
B.2.2 Application design (e-CF competence A.6) 4

Tegevusnäitajad
1. Osaleb rakenduse planeerimisel, lähtudes projekti funktsionaalsetest ja mittefunktsionaalsetest nõuetest (sh jõudlus, hooldatavus, laiendatavus, mastaabitavus, kättesaadavus, turvalisus ja juurdepääsetavus).
2. Kasutab oma töös prototüüpimisest ja testimisel saadud sisendit.
3. Osaleb kasutajaliidese kavandamisel.
B.2.3 Technology trend monitoring (e-CF competence A.7) 4

Performance indicators:
1. keeps up to date with the latest technological achievements in ICT using relevant information sources.
B.2.4 Tarkvarasüsteemi realiseerimine (e-CF kompetents B.1. ja B.2) 4

Tegevusnäitajad
1. Hindab olemasolevate piirangutega kooskõlas oleva ning vastuvõtutingimustele vastava lahenduse realiseeritavust.
2. Loob töötavat tarkvara, järgides parimaid praktikaid ja lähtudes vastuvõtu tingimustest.
3. Teostab lihtsamaid liidestusi.
4. Kasutab ja parendab olemasolevat lähtekoodi.
5. Kasutab arendusvahendeid ja versioonihaldussüsteeme eesmärgipäraselt ja efektiivselt.
B.2.5 Testing (e-CF competence B.3) 4

Tegevusnäitajad
1. Kirjutab (automaat) teste enda poolt loodavale ja muudetavale koodile.
2. Testib enda loodud ja muudetud tarkvarakomponentide funktsionaalsust ning nõuetele vastavust, kasutades sobivat ja efektiivset testimise metoodikat.
B.2.6 Solution implementation/installation/adoption (e-CF competence B.4) 4

Tegevusnäitajad
1. Tagab, et loodud tarkvarakomponendid on integreeritavad ja paigaldatavad järgides pideva integratsiooni ja -tarne printsiipe;
2. Paigaldab loodud tarkvarakomponendid nõutavasse keskkonda vastavalt ettevõttes kasutatavale reliisiprotsessile;
3. Osaleb juurutusprotsessis.
B.2.7 Documentation production (e-CF competence B.5) 4

Tegevusnäitajad
1. Tagab dokumentatsiooni olemasolu ja ajakohasuse kogu projektis osalemise jooksul.
2. Dokumenteerimisel lähtub üldlevinud parimatest praktikatest (sh programmeerimiskeelte dokumenteerimisstandardid ja vahendid) ja ettevõttes kehtestatud nõuetest.
Recurring competences
    Competence EstQF Level
B.2.8 Recurring competences of Junior Software Developer 4

Performance indicators:
1. understands their role and influence on the company's performance;
2. participates in teamwork and supports the team's effective performance;
3. communicates with colleagues and customers politely, choosing the type of behaviour and expression appropriate to the situation;
4. participates in knowledge management processes and shares best practice; is capable of objectively and unambiguously informing parties regarding the course of the work;
5. their work is guided by ethical principles, separating their personal interests from those of the organisation;
6. complies with information security principles and reports potential security incidents; is aware of the organisation's information security policy and its impact on customers, suppliers and subcontractors;
7. uses at least one mainstream programming language at a level that enables them to independently read existing code and create new code;
8. has knowledge of the software's legal framework, including a variety of software licences;
9. monitors the implementation of the organisation's quality policy and provides relevant information;
10. presents written materials that are structured, logical and linguistically accurate;
11. speaks Estonian at the B2 level and English at the B1 level (see Annex 1).

Recurring competences are evaluated as part of the assessment of the other competences listed in the occupational qualification standard.
C General information and Annexes
Designation of occupational qualification standard in register: 08-13112018-1.2/6k
Field of occupational activity: Information Technology and Telecommunication
Occupational Qualification Council: Information Technology and Telecommunication
No. of decision of Occupational Qualification Council: 12
Date of decision of Occupational Qualification Council: 13.11.2018
EstQF level: 4
Reference to European Qualifications Framework (EQF): 4
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
2519 Software and Applications Developers and Analysts Not Elsewhere Classified
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
Andres Ojalill Tallinna Polütehnikum
Raul Pärnsalu Playtech Estonia OÜ
Villu Teearu Elisa Eesti AS
Heiki Tähis AS Atea
Merje Vaide BCS Koolitus AS

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