• April 14, 2025
  • Comment 0

The KCMC University is a newly full-fledged University owned by the Good Samaritan Foundation. The University trains health professionals for various University awards in clinical, biomedical and allied health sciences. It currently wishes to recruit competent and committed human resources to fill the following vacant positions within the Information and Communication Technology (ICT) Department. 

Senior ICT Officer Grade III (Software Development) – 1 Position

Educational Qualifications: 

Master’s degree in Computer Science, Information Technology, Software Engineering, or other related computer studies from a recognised higher learning institution.

Working Experience:

At least three (03) years of experience in software development or systems administration in an academic or enterprise environment, specifically:

(a) Experience with Higher Education Systems:

        1. Familiarity with common university systems such as Student Information Systems (SIS), Learning Management Systems (LMS) (e.g., Canvas, Blackboard, Moodle), and Enterprise Resource Planning (ERP) software.
        2. Knowledge of academic scheduling systems, grading systems, and campus management solutions.

(b) Data Science or Analytics:

        1. Experience with data analytics, building dashboards, or working with business intelligence tools (e.g., Power BI, Tableau).
        2. Knowledge of data science techniques (e.g., Python with Pandas, NumPy) to support research and reporting needs in an academic environment.

(c) Integration with Administrative or Academic Research Tools:

        1. Experience integrating systems with academic research tools (e.g., institutional repositories, research management software).
        2. Familiarity with APIs and webhooks used by research databases, such as ORCID, Google Scholar, and PubMed.

Knowledge, Technical Skills and Abilities:

Technical Skills:

      1. Programming Languages: Proficiency in at least one programming language such as Python, Java, C#, PHP, or Ruby.
      2. Database Management: Experience with relational (SQL Server, MySQL) and non-relational databases (NoSQL).
      3. Web Development: Experience with front-end technologies (HTML, CSS, JavaScript) and back-end frameworks (Node.js, Django, ASP.NET).
      4. System Integration: Knowledge of API development and integrations, working with RESTful APIs, web services, and middleware.
      5. Version Control: Experience with Git for version control.
      6. Operating Systems: Proficiency in Linux, Windows, and macOS environments.

Soft Skills and Abilities:

        1. Strong problem-solving abilities and attention to detail.
        2. Excellent communication skills to collaborate with both technical and non-technical staff.
        3. Ability to prioritize tasks and manage time effectively.
        4. Demonstrated ability to work in a team-oriented environment, with experience mentoring junior developers or support staff.
        5. Strong analytical and troubleshooting skills

Duties and Responsibilities:

      1. Design and Develop Software: write, test, and maintain software applications based on uuniversity requirements.
      2. Write efficient, clean, and well-documented code in various programming languages such as Java, Python, or JavaScript.
      3. Identify and fix bugs and errors in existing software or systems.
      4. Work with stakeholders to understand their needs and translate them into technical specifications.
      5. Design and propose system structures or architectures that will meet university requirements.
      6. Identify issues within an organization’s existing software systems and develop solutions.
      7. Provide helpdesk support to staff, assisting them with troubleshooting software or hardware issues.
      8. Install, configure, and maintain software applications and tools for employees.
      9. Monitor software systems and networks to identify any performance issues, outages, or security breaches.
      10. Train staff on new software and applications, ensuring that they can use them efficiently.
      11. Help implement security protocols to protect systems and software from cyber threats and unauthorized access.
      12. Design and manage databases to store and retrieve data effectively for various applications.
      13. Build and maintain websites, web portals, and web applications using programming languages like HTML, CSS, JavaScript, and PHP.
      14. Develop and execute test cases to verify the functionality and quality of software.

Remuneration for the Positions

Competitive and attractive package of salary and fringe benefits will be offered to the successful candidates commensurate with their qualifications and work experience, and in accordance with the KCMC University Schemes of Service, and Staff Regulations and Conditions of Service.

Mode of Application

Applications enclosing detailed CV’s, certified copies of all relevant academic certificates and transcripts, including form IV and VI certificates, names and addresses of three referees should be sent to the undersigned on or before Monday 5th May  2025. 

Your application should be through this link: Click here to start your Application

NB: Only short-listed candidates will be notified and called for an Interview.