You are here : Home / / Software Engineer

Software Engineer

  • Anywhere

Department:        ICT

Reports to:           ICT Director

Duration:             2 years


Position overview

The position exists within the ICT Department of the College of Medicine. The holder of the post will be responsible for developing new and modifying existing computer systems considering computer equipment capabilities and limitations, operating time and customer requirements with focus on learning technologies. He/She will be expected to contribute to strategic identification, promotion, scholarship and dissemination of excellence in learning and teaching. He/She will be expected take a proactive role in supporting academic staff and students’ development projects through the use of learning technologies including the use of the Internet, Virtual Learning Environments (VLEs) and other learning technologies. He/She will be required to understand the pedagogic use of learning technologies and will work closely with academic staff and students across the college, specifically in relation to remote user support, for example providing support for collaborative partnerships.

Duties and responsibilities

  • Analyzing, designing and developing new systems with emphasis on minimizing maintenance requirements.
  • Maintaining and enhancing existing systems.
  • Developing the College’s VLE, and other learning technologies as appropriate, with particular focus on collaborative partnerships and other technology-enhanced learning projects as appropriate.
  • Provide technology-enhanced learning support to College’s remote users, e.g. collaborative partnerships and other distance/blended courses as appropriate.
  • Developing e-learning materials and facilitating training sessions on the use of learning technologies, such as, Curriculum Management Systems and Moodle-based system to staff and students within the College as well as staff and students at a distance, e.g. collaborative partnership institutions.
  • To research and evaluate effective use of VLEs and other relevant learning technologies (e.g. Web 2.0, remote classroom access), and to keep abreast of developments in the sector nationally and internationally.
  • To evaluate and monitor performance of e-learning development services to the University to inform future developments.
  • To represent ICT on internal and external committees and working groups and liaise with other departments as directed by the line manager.
  • To participate in relevant projects as required by the line manager.
  • Assist the head of department in strategic development approaches.



  • Bachelor’s degree in information systems, Computer Science or equivalent qualifications.

Experience, Knowledge and skills

  • Strong experience in VLE (Moodle etc.)
  • Programming experience (PHP / Java / C#) and version control systems
  • Good grounding in front end technologies – HTML, CSS, JavaScript, jQuery, Bootstrap, and AJAX
  • Experienced in LAMP (Linux, Apache, MySQL and PHP)
  • Proven experience of PHP framework principles and other programming languages frameworks
  • Experience working with relational databases and SQL (MySQL and PostgreSQL)
  • Be skilled with software testing;
  • Be able to demonstrate use of RESTful communication (XML/JSON);
  • Experience in user training of IT systems
  • Experience in using reporting tools
  • Proven skills in website development
  • Experience in software development environments.
  • Background in technologies such as client/server, relational database management systems, object-oriented development and distributed object development.
  • Three years of programming and/or systems analysis experience is preferred.


  • Problem solving.
  • Technically sound.
  • Communication Proficiency.
  • Time Management.
  • Project Management.

Application Procedure

Candidates fulfilling the requirements for the position should submit applications together with copies of certificates and detailed Curriculum Vitae, including names, contacts and emails of at least three traceable referees to:


The Registrar

College of Medicine

P/Bag 360


Blantyre 3





Applications should be sent by Friday, 27th October, 2017.


Only shortlisted candidates will be acknowledged.