Duties and Responsibilities
-Analysing all aspects of existing learning systems, practices and policies;
-Designing and developing new e-learning systems or components;
-Upgrading and modifying existing e-learning systems to meet user expectations and functionality;
-Documenting all modifications and developments made on e-learning systems;
-Monitoring security tools and identify security risks on e-Learning systems;
-Ensuring the integrity of data storage and backup systems;
-Providing technical expertise for content authoring tools and their integration into the University LMS;
-Training first-line e-learning support staff on using and manipulating modified or new system developments;
-Analysing data to improve e-learning platforms and user experiences;
-Identifying and driving new learning innovations, such as social media usage and integration of mobile technologies;
-Performing other duties as assigned to contribute to the effective functioning of the Centre.
NB: Female candidates are encouraged to apply. Police clearance is mandatory for successful candidates.
Qualifications and Experience
-At least a Bachelor’s Degree in Computer Science, Information Technology, Information Systems, or Software Engineering;
-At least two (2) years of relevant post-qualification progressive experience in Systems design;
Demonstrable experience working with Learning Management Systems (LMS) such as Moodle, Sakai, or Blackboard;
-Expertise in PHP, Java, C#, and JavaScript programming languages, Linux and Windows operating systems, using Apache2, Nginx, and IIS hosting servers, and performing load balancing and reverse proxying is a must;
-Proficiency with WordPress, Laravel, Angular, and HTML;
-Strong information design skills, and proficiency with graphic and media design applications and tools like Captivate, PowerPoint, Flash, Photoshop, and Canva;
-Demonstrable understanding of Internet design issues including browser usability, cross-platform compatibility, and image handling. Knowledge of data analysis tools and techniques to evaluate and improve the effectiveness of e-learning platforms;
-Ability to develop and implement e-learning content that meets educational standards and user needs;
-Proven analytical skills with a strong desire to dig deep into technical issues.