
PURPOSE
The purpose of this qualification is to prepare a learner to function as a Software Engineer.
A Software Engineer researches, analyses, and evaluates requirements for existing or new software applications and designs, develops, deploys, tests within scope of work (debugs) and maintains software applications.
A qualified learner will be able to:
- Design software to meet clients’ needs.
- Design and manipulate databases.
- Develop software to add value to the organisation.
- Test or debug source code to ensure client’s needs are met.
Overview
A Software Engineer play a crucial role in researching, analysing, and meeting software requirements, designing and developing software applications, and ensuring their functionality through rigorous testing and maintenance. Learners completing this qualification will gain skills in designing software to meet specific client needs, database design and manipulation, software development for organizational value addition, and thorough testing of source code for meeting client specifications.
- Software Engineering
- Programming
- Document System Design
- Programme and Deploy Applications
- Software Design
- Software Development
- Database Design and Information Systems
- Digital and Business Mathematics
- Design and Manipulate Databases
- Database Design and Manipulation
- Fundamentals of Project Management in Relation to Software Engineering
- Install and configure a multi-user networked operating system
- Monitor and maintain a multi-user networked operating system
- Test networked IT systems against given specifications
- Test or Debug Source Code to Ensure Client’s Needs are Met
- Software Testing
- Any NQF Level 4 qualification
- Duration: 24 Months
- Delivery: Classroom/Online/Blended
- Junior Software Engineer/Developer
- Web Developer
- Mobile App Developer
- Quality Assurance (QA) Tester
- Occupational Certificate: Software Engineer
- Accreditation: MICT SETA
- Credits: 240
- SAQA ID: 119458
- NQF Level: 6