at campuses across the country on a part-time contractual basis.
Type of appointment:
Independent Contractor agreement
Remuneration & Training:
Payment is based on the
number of scripts marked
, according to a
sliding scale
based on module level.
Training
will be provided to ensure consistency and adherence to marking standards.
Minimum Requirements
Minimum Qualifications:
Hold a Honours degree or higher in Computer Science, Information Technology, or a related discipline.
Academic and Teaching Experience
Minimum of 3-5 years of teaching, supervising, or assessing undergraduate projects in Computer Science or IT.
Familiarity with academic quality assurance processes such as moderation, assessment, and curriculum review.
OR
Industry Experience
At least 2+ years of hands-on programming and IT industry experience in areas such as:
Web Development
- front-end and back-end application design, deployment, and integration.
Business Intelligence (BI)
- data analytics, dashboards, visualization, and decision-support systems
.
Systems Analysis & Design
- requirements gathering, process modelling, and solution architecture.
Database Administration
- design, optimization, security, and management of relational and non-relational databases.
Mobile Application Development
- development and deployment of mobile solutions across platforms.
Demonstrated good programming skills in multiple languages and frameworks.
Familiarity with software development life cycles (SDLC), project management methodologies (Agile, Scrum, Waterfall), and standard development tools.
Ability to integrate academic knowledge with real-world application in Computer Science projects.
Location:
Preference will be given to candidates based in Gauteng who can attend the on-campus evaluation sessions at the Midrand campus on the presentation day.
Duties and Responsibilities
Key Responsibilities:
Marking paper-based assessments
, to be collected and returned to the designated campus.
Marking online scripts
via the Learning Management System (LMS).
Accurately recording and submitting marks
on the LMS.
The following modules can be marked online via the Learning Management System:
Programming Modules:
+ ITPPA1-B44 (Procedural Programming)
+ ITCPB1-B44 (Introduction to Programming using C++)
+ ITDPA2-B44 (Data Structures and Algorithms in Python (elective))Networking Modules: