Hiring?Get vetted candidates in 48 hours. Pay only when you hire.Get vetted candidates in 48 hours.
A
Faculty - Software Engineering Programme
African Leadership University
Posted 2 months agoMauritius
Location
Mauritius
Job Type
Full-time
Experience
Mid-Level
Category
Engineering
Job Description
ProGigFinder Press
Fifty silent applications, or one that lands.
Pick any job above and pay $2.99 with MoMo or Card. In 60 seconds you get a CV written for that role: it passes the screening software and reads the way a recruiter expects.
Get my CV for this job: $2.99
Requirements
- A PhD or Master’s degree in Computer Science, Software Engineering, or a closely related field is required.
- Experience in industry within software development or related fields is required.
- Strong subject matter expertise in core Software Engineering and Computer Science.
- Ability to teach across foundational and advanced topics in Software Engineering and Computer Science programmes.
- Demonstrated ability to deliver practical, hands-on teaching using real-world problems, case studies, and application-based learning approaches.
- Experience in project-based or experiential learning environments, ideally including supervision of student projects.
- A strong student-centred mindset, with the ability to engage learners as active participants in their educational experience.
- Excellent communication and interpersonal skills, with the ability to explain technical concepts clearly and effectively to diverse learners.
- Adaptability, openness to innovation, and comfort with non-traditional and technology-enabled teaching methods, including the integration of AI tools in education.
- A mentorship-oriented approach to teaching, supporting student growth and real-world application of knowledge.
- Cultural awareness, empathy, and a deep appreciation of diverse contexts and student backgrounds, aligned with the institution’s mission and learning culture.
- Desirable:
- Prior experience teaching, mentoring, or supervising students in a higher education setting.
- Industry experience in software development or related fields.
- Experience with modern development tools, version control systems (e.g. Git), and collaborative workflows.
- Experience contributing to curriculum design or programme development.
- Interest in integrating emerging technologies and AI-supported learning approaches into teaching practice.
- Research experience, including publications in relevant fields, or a willingness to engage in research initiatives and contribute to scholarly activities aligned with the programme.
- An entrepreneurial mindset, or experience in developing or contributing to technology-related ventures.
Responsibilities
- Facilitate project-based learning by guiding students in applying technical skills to real-world problems, including stakeholder engagement, solution development, and presentation of outputs.
- Design, review, and continuously improve learning materials, assessments, and activities to ensure alignment with academic and industry standards.
- Mark and moderate student submissions accurately and fairly, and provide timely, constructive, and actionable feedback to support student progression and mastery of concepts.
- Hold regular office hours to provide academic support, guidance, and feedback to students outside of class sessions.
- Contribute to curriculum development and enhancement, ensuring modules remain relevant, up-to-date, and aligned with programme objectives and industry needs.
- Collaborate with Programme Managers, relevant faculty across the Software Engineering and Computer Science Programmes, and other internal and external stakeholders as required to ensure alignment with academic standards, quality assurance processes, and programme delivery expectations.
- Participate in department meetings, assessment boards, and academic governance processes, contributing to student progression and academic decision-making.
- Support student employability and career readiness, including portfolio development, exposure to industry practices, and integration of real-world contexts into teaching.
- Engage in continuous professional development to remain current with emerging technologies, tools, and trends in Software Engineering and Computer Science.
- Contribute to student life and engagement initiatives, including a willingness to mentor and support student-led clubs and activities related to technology, innovation, and Software Engineering.
Similar Jobs
Technical Operator – Blow Molder
Hariss International Limited
Kampala, Uganda•
Technical Operator – Filler
Hariss International Limited
Kampala, Uganda•
Machine Operator – Shrink Wrapper / Cermix
Hariss International Limited
Kampala, Uganda•
Electronics Lab Technician
Uganda Christian University (UCU)
Main Campus, Mukono, Uganda•