Job Description
JOB PURPOSE
• Lecturer II represents the first independent software engineering academic rank, expected to own undergraduate courses, lead laboratories, initiate research, and translate engineering principles into robust, scalable and secure software systems.
• The purpose of this job is to independently teach undergraduate Software Engineering courses, initiate credible research, contribute to innovation and industry collaboration, and support academic governance in line with UAST and NUC standards.
KEY DUTIES AND RESPONSIBILITIES
Teaching & Laboratory Leadership:
• Independently teach assigned Software Engineering courses theory and labs.
• Design course outlines, labs and assessments compliant with CCMAS.
• Supervise undergraduate projects and software development assignments.
Research & Scholarship:
• Initiate and conduct independent or collaborative research in software engineering.
• Publish scholarly articles; present at conferences; contribute to funded or applied projects.
Innovation & Industry Impact:
• Lead/colead applied projects software systems, platforms, tools, process improvements.
• Support industry partnerships, internships and community digitalsolutions initiatives.
Academic Service & QA:
• Serve on departmental/school committees; support curriculum review and accreditation.
Minimum Qualifications
• PhD in Software Engineering or Senateapproved cognate Computer Science, Information Systems with strong SE focus.
• Minimum of two 2 publications, in a peerreviewed journal.
• Software artefacts, frameworks or patents may be declared as supporting outputs.
Academic Qualifications Mandatory
• PhD in Software Engineering or Senateapproved cognate Computer Science, Information Systems with strong SE focus.
MINIMUM EXPERIENCE REQUIREMENT
• At least three 3 years postPhD or equivalent academic/industryresearch experience.
• Active membership of recognised national/international computing or software professional bodies.
REQUIRED SKILLS AND COMPETENCIES
• Independent teaching; lab leadership; research initiation; software architecture; testing/QA; communication.
PERSONAL ATTRIBUTES
• Analytical rigor and qualityfirst mindset.
• Leadership in projectbased and teambased learning.
• Professional integrity in research and software delivery.
• Mentorship disposition and teamwork.
• Commitment to Africarelevant digital solutions