Direct Reporting Line:
Head of Computer Science
Emeris consolidates resources and expertise from IIE Varsity College, IIE MSA, IIE-Vega School, and IIE School of Hospitality & Service Management, with a unified approach ensuring a consistent standard of excellence in teaching, learning, and student support.
At Emeris, we are committed to developing future-ready graduates equipped with the technical expertise, critical thinking and problem-solving skills required in today's rapidly evolving technology industry.
Emeris Sandton Campus has a vacancy for a Lecturer in the School of Information Technology.
Position Overview
The School of Information Technology at Emeris Sandton Campus invites applications from passionate, technically skilled and industry-experienced professionals to join our academic team as Independent Contractor Lecturers.
We are seeking individuals who can bridge the gap between academic theory and practical industry application, inspire the next generation of software developers and IT professionals, and deliver engaging, industry-relevant learning experiences.
Successful candidates may be considered for lecturing opportunities across one or more of the following areas, depending on their qualifications, expertise and experience.
Areas of Specialization
1. Programming and Software Development
- C# Programming and Object-Oriented Programming (OOP)
- Java Programming
- Data Structures and Algorithms
- Software Engineering and Design Principles
- Application Development and Software Testing
2. Mobile Application Development
- Android Development using Kotlin
- Mobile Application Architecture and Design
- Cross-Platform Mobile Development
- API Integration and Mobile Backend Services
3. Full-Stack Web Development
- Front-End Development (HTML, CSS, JavaScript, React)
- Back-End Development (Node.js, ASP.NET Core or equivalent frameworks)
- RESTful API Development and Integration
- Full-Stack Application Architecture
- Version Control using Git and GitHub
4. Databases and Data Management
- SQL and Relational Database Design
- Oracle Database Development
- Microsoft SQL Server
- Database Programming, Normalization and Optimization
- Data Modelling and Database Management Systems
5. Information Systems
- Information Systems Analysis and Design
- Business Analysis and Requirements Engineering
- Systems Development Life Cycle (SDLC)
- IT Project Management
- Enterprise Information Systems
- Agile Software Development Methodologies
Minimum Qualification Requirements:
Ideal:- An Honours degree in Computer Science, Information Systems, Information Technology, Software Engineering or a closely related field
Alternatively:- A relevant bachelor’s degree with substantial academic knowledge and demonstrated industry expertise in the applicable specialisation, including programming or related subjects studied to third-year level, subject to institutional appointment requirements.
- A master's degree or relevant postgraduate qualification will be advantageous.
Minimum Work Experience Requirements:
- Demonstrated proficiency in at least one of the listed technical specialisations.
- Relevant industry experience in software development, application development, information systems or a related IT field.
- Practical experience with modern development tools, frameworks and technologies.
- Previous lecturing, teaching, tutoring or technical training experience is advantageous.
- Experience in higher education will be beneficial.
Key Responsibilities:
- Deliver engaging, practical and academically sound lectures aligned with prescribed module outcomes.
- Facilitate hands-on programming, software development and problem-solving activities.
- Support students in applying theoretical concepts to real-world technology challenges.
- Assess student learning and provide constructive, timely feedback.
- Maintain academic standards and promote ethical use of technology, including artificial intelligence.
- Support students in developing independent learning, critical thinking and technical competencies.
- Collaborate with the academic team to ensure effective module delivery and student success.
Key Competencies:
- Excellent verbal and written communication skills.
- Strong presentation and student engagement skills.
- Sound technical knowledge and practical problem-solving ability.
- Ability to explain complex technical concepts clearly.
- Familiarity with modern software development practices and tools.
- Commitment to academic excellence and student development.
- Strong organizational and time-management skills.
- Willingness to remain current with emerging technologies and industry trends.
Working Conditions:
- These are part-time Independent Contractor positions.
- Lectures are scheduled between 08:00 and 17:00, according to the academic timetable.
- Appointments are subject to module requirements, academic qualifications and institutional approval.
- Candidates may be allocated one or more modules based on their expertise and availability.
Application Requirements:
Interested candidates should submit:
- An updated Curriculum Vitae (CV).
- Copies of relevant academic qualifications.
- A brief indication of the technical modules or areas they are qualified and available to lecture.
Technical Support:
- Should you experience technical difficulties applying for the position, kindly use the following URL for further assistance: https://hire.simplify.hr/ContactUs
Join Emeris Sandton and help shape the next generation of IT professionals and software developers.
Emeris isan Equal Opportunity Employer. However, preference may be given to previously underrepresented groups in accordance with the South African Employment Equity Act. The company reserves the right to close or place the vacancy on hold at any time, without prior notice.