Design, develop, integrate, and optimise complex software systems that address business and user requirements. This course equips learners with advanced skills in software architecture, programming, systems analysis, database design, application development, software testing, cloud technologies, DevOps practices, and secure software engineering principles. Learners will gain hands-on experience in building scalable, maintainable, and high-performing software solutions using modern development frameworks and methodologies. This programme is offered at NQF Level 6 and carries 240 credits.
Career Pathways:
Software Engineer
Full-Stack Developer
Backend Developer
Front-End Developer
Systems Engineer
Application Architect
DevOps Engineer
Cloud Developer
Solutions Developer
Technical Lead
Learning this Course is