New Opportunities at KCMC University

Tags

ads1

Senior ICT Officer Grade III (Software Development) 

Responsibility:

Duties and Responsibilities

  • Design and Develop Software write, test, and maintain software applications based on uuniversity requirements.
  • Write efficient, clean, and well-documented code in various programming languages such as Java, Python, or JavaScript.
  • Identify and fix bugs and errors in existing software or systems.
 

Recommended:


  • Work with stakeholders to understand their needs and translate them into technical specifications.
  • Design and propose system structures or architectures that will meet university requirements.
  • Identify issues within an organizations existing software systems and develop solutions.
  • Provide helpdesk support to staff, assisting them with troubleshooting software or hardware issues.
  • Install, configure, and maintain software applications and tools for employees.
  • Monitor software systems and networks to identify any performance issues, outages, or security breaches.
  • Train staff on new software and applications, ensuring that they can use them efficiently.
  • Help implement security protocols to protect systems and software from cyber threats and unauthorized access.
  • Design and manage databases to store and retrieve data effectively for various applications.
  • Build and maintain websites, web portals, and web applications using programming languages like HTML, CSS, JavaScript, and PHP.
  • Develop and execute test cases to verify the functionality and quality of software.
    Remote work opportunities

Skill :

Knowledge, Technical Skills and Abilities

Technical Skills

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

    Soft Skills and Abilities

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

Qualification Required:

Educational Qualifications

  • Masters degree in Computer Science
  • Information Technology
  • Software Engineering
  • Other related computer studies from a recognized higher learning institution

Experience :

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

  • Experience with Higher Education Systems
    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.
    Knowledge of academic scheduling systems, grading systems, and campus management solutions.
  • Data Science or Analytics
    Experience with data analytics, building dashboards, or working with business intelligence tools (e.g., Power BI, Tableau).
    Knowledge of data science techniques (e.g., Python with Pandas, NumPy) to support research and reporting needs in an academic environment.
  • Integration with Administrative or Academic Research Tools
    Experience integrating systems with academic research tools (e.g., institutional repositories, research management software).
    Familiarity with APIs and webhooks used by research databases, such as ORCID, Google Scholar, and PubMed.

Job Opening date : 14-Apr-2025

Job closing date : 05-May-2025

How to Apply:

To submit your application, please follow the link provided below.

CLICK HERE TO APPLY

Read Also:

ICT Officer Grade II (Software Development)

Responsibility:

Duties and Responsibilities

Software Development Assistance

  • Assisting in software development tasks, troubleshooting issues, and supporting the ICT infrastructure, focusing on learning and contributing to the development of software applications and systems.
  • Writing and debugging code under the guidance of the Senior Officer (Software Development).
  • Participating in code reviews and quality assurance activities.
  • Troubleshooting software issues and providing solutions.
  • Assisting in the development and maintenance of software applications.
    ICT Support
  • Providing technical support to users regarding software and hardware issues.
  • Installing and configuring software and hardware.
  • Maintaining and updating IT systems and infrastructure.
  • Assisting in the management of IT assets and inventory.
    Documentation and Reporting
  • Documenting IT processes, procedures, and troubleshooting guides.
  • Writing reports on software development activities and IT issues.

Skill :

Knowledge, Technical Skills and Abilities

Technical Skills

  • Proficiency in at least one programming language such as Python, Java, C#, PHP, or Ruby.
  • Experience with relational (SQL Server, MySQL) and non-relational databases (NoSQL).
  • Experience with front-end technologies (HTML, CSS, JavaScript) and back-end frameworks (Node.js, Django, ASP.NET).
  • Proficiency in Linux, Windows, and macOS environments.
  • Graphics and multimedia.

    Soft Skills and Abilities

  • Strong problem-solving abilities and attention to detail.
  • Excellent communication skills to collaborate with both technical and non-technical staff.
  • Ability to prioritize tasks and manage time effectively.
  • Demonstrated ability to work in a team-oriented environment.

Qualification Required:

Educational Qualifications

  • Bachelors degree in Computer Science
  • Information Technology
  • Software Engineering
  • Other related computer studies from a recognised higher learning institution.

Experience :

At least two (02) years of experience in software development or systems administration in an academic or enterprise environment, specifically

  • Experience with Higher Education Systems
    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.
    Knowledge of academic scheduling systems, grading systems, and campus management solutions.
  • Data Science or Analytics
    Experience with data analytics, building dashboards, or working with business intelligence tools (e.g., Power BI, Tableau).
    Knowledge of data science techniques (e.g., Python with Pandas, NumPy) to support research and reporting needs in an academic environment.
  • Integration with Administrative or Academic Research Tools
    Experience integrating systems with academic research tools (e.g., institutional repositories, research management software).
    Familiarity with APIs and webhooks used by research databases, such as ORCID, Google Scholar, and PubMed.

Job Opening date : 14-Apr-2025

Job closing date : 05-May-2025

How to Apply:

 To submit your application, please follow the link provided below.

CLICK HERE TO APPLY

Read Also:

ICT Officer Grade II (Network Administration)

Responsibility:

Duties and Responsibilities are to

  • Develop and implement network systems based on the KCMC Universitys needs, ensuring scalability, reliability, and security.
  • Set up and configure networking devices like routers, switches, firewalls, and wireless access points.
  • Ensure that routers, switches, firewalls, and other network devices are properly configured to allow for optimal performance and security.
  • Regularly update and maintain network equipment and software, including operating system patches and firmware updates.
  • Use monitoring tools to track network performance, detect bottlenecks, and ensure uptime and efficiency.
  • Diagnose and resolve network-related problems like slow connections, dropped packets, or connectivity failures.
  • Quickly respond to and resolve network outages or service disruptions.
  • Identify the underlying causes of recurring network issues to prevent future disruptions.
  • Configure firewalls, VPNs, and other security systems to protect the network from unauthorized access and cyberattacks.
  • Regularly check for vulnerabilities or security breaches within the network and take necessary action to mitigate risks.
  • Ensure that sensitive data transmitted across the network is encrypted and protected against leaks or unauthorized access.
  • Ensure the network complies with university standards, legal requirements, and internal policies, and document this compliance.
  • Offer network-related support to employees, students and other clients, helping with connection issues, access problems, or network configuration questions.

Skill :

Knowledge, Technical Skills and Abilities

  • Technical Skills

    Networking Protocols & Standards
    Proficiency in key networking protocols such as TCP/IP, DNS, DHCP, HTTP, FTP, SMTP, and SNMP.
    In-depth understanding of OSI Model and IP Addressing (IPv4/IPv6).
    Network Infrastructure design, deployment and Management
    Hands-on experience with networking devices such as routers, switches, firewalls, and load balancers.
    Expertise in configuring, maintaining, and troubleshooting LAN (Local Area Networks), WAN (Wide Area Networks), VLANs (Virtual LANs), and VPNs (Virtual Private Networks).
    Knowledge of network cabling, including fiber optics, Ethernet, and Wi-Fi.
    Network Security
    Strong understanding of network security best practices, including the use of firewalls, IDS/IPS (Intrusion Detection/Prevention Systems), and VPNs for secure remote access.
    Experience with network segmentation, access control lists (ACLs), and NAT (Network Address Translation).
    Familiarity with security protocols such as SSL/TLS, IPsec, and SSH.
    Routing and Switching
    Expertise in configuring and managing dynamic routing protocols such as OSPF (Open Shortest Path First), EIGRP (Enhanced Interior Gateway Routing Protocol), and BGP (Border Gateway Protocol).
    Hands-on experience with Layer 2/3 switches, VLAN configuration, inter-VLAN routing, and Spanning Tree Protocol (STP).
    Wireless Networking
    Proficiency in setting up and managing Wi-Fi networks, including Wi-Fi standards (802.11a/b/g/n/ac/ax), SSID, and wireless security (WPA2, WPA3).
    Network Monitoring and Troubleshooting
    Proficiency in using network monitoring tools (e.g., Wireshark, SolarWinds, Nagios, PRTG, Meraki).
    Experience in troubleshooting network issues using diagnostic tools.

  • Soft Skills and Abilities
    Strong understanding of computer network infrastructure.
    Knowledge of application, transport and network infrastructure protocols
    Ability to implement, administer, and troubleshoot network infrastructure devices.
    Ability to create network diagrams and documentation for design and planning network communication systems.
    Ability to quickly troubleshoot and resolve complex network issues in a timely manner.
    Precision in configuring and maintaining network settings to ensure optimal performance.
    Ability to effectively communicate technical concepts to non-technical staff and stakeholders.
    Ability to collaborate with other IT teams, including security and server administrators, to resolve issues and improve network performance.
    Familiarity with SD-WAN (Software-Defined Wide Area Networks) technology for network optimization, particularly for distributed offices and remote work scenarios.
    Hands-on experience with managing networks in a data center environment, including fiber optic cabling and high-availability configurations.
    Ability to design scalable, reliable, and secure network architectures for organizations.

Qualification Required:

Educational Qualifications

  • Bachelor of Science degree in Computer Science
  • Bachelor of Science degree in Information and Communication Technology
  • Bachelor of Science degree in Network Administration
  • Other related Bacheloer in computer studies from a recognised higher learning institution

Experience :

At least two (02) years of experience in network administration in an academic or enterprise environment, specifically

  • Configuring, managing, and troubleshooting networking devices and services.
  • Experience with local area network and wide area network administration
  • Familiarity with network automation tools such as Ansible, Python scripting, or Chef for automating network configuration and management tasks.

Job Opening date : 14-Apr-2025

Job closing date : 05-May-2025

How to Apply:

To submit your application, please follow the link provided below.

CLICK HERE TO APPLY

ICT Officer Grade II (Hardware Maintenance)

Responsibility:

Duties and Responsibilities

  • Routine Maintenance & Support
    Perform regular cleaning, diagnostics, and preventive maintenance on hardware devices such as computers, printers, servers, monitors, photocopiers, projectors, and TVs to ensure their smooth operation in academic and research settings.
  • Troubleshooting and Repairs
    Quickly diagnose and resolve hardware issues, minimizing downtime for students and faculty. This includes resolving issues like paper jams, ink issues, projector malfunction, and TV connectivity problems.
  • Installation and Configuration
    Install new hardware devices and configure them for use in classrooms, labs, and research areas. This includes setting up projectors, printers, copiers, and interactive boards.
  • Technical Support
    Provide on-demand technical support to faculty, staff, and students experiencing hardware-related problems, ensuring minimal disruption to academic activities.
  • Train end users
    Provide training to end users on new device and new hardware installed
  • Hardware Inventory Management
    Track and manage hardware assets across the campus, ensuring that all devices are operational and properly maintained. Handle hardware procurement and stock management.
  • Documentation
    Maintain clear records of repairs, maintenance schedules, and inventory for all hardware used in teaching, learning, and research environments.

Skill :

Knowledge, Technical Skills and Abilities

Technical Skills

  • Hardware Troubleshooting & Support
    Strong understanding of and ability to support various office and classroom’s hardware devices such as printers, copiers, projectors, interactive whiteboards, smart TVs, and AV systems used across campus.
    Proven ability to diagnose and resolve issues related to hardware functionality, ensuring minimal disruption to university activities. This includes issues such as paper jams in printers, connectivity problems with projectors or smart TVs, and malfunctioning interactive displays.
  • Printer and Copier Maintenance and Support
    Hands-on experience supporting different types of printers and copiers (e.g., network printers, multifunction printers, laser and inkjet printers).
    Capability to troubleshoot, perform routine maintenance (e.g., replacing toner, fixing paper jams), and ensure devices are networked correctly for optimal usage by faculty, staff, and students.
  • Projector and Audio-Visual Equipment Support
    Experience in setting up, configuring, and maintaining projectors, AV equipment, and audio systems used in classrooms, lecture halls, and conference rooms.
    Ability to troubleshoot common issues such as lamp failure, connectivity problems, and display issues during lectures or events.
  • TVs and Interactive Whiteboards Support
    Support for smart TVs and interactive whiteboards, ensuring they are integrated and functioning properly for teaching and learning.
    Troubleshooting issues related to connectivity, display resolution, and device configurations for optimal use in educational settings.
  • Preventive Maintenance
    Perform routine preventive maintenance on devices (e.g., cleaning, software updates, calibration) to extend their lifespan and reduce the frequency of breakdowns.
    Ensure all devices are properly maintained to prevent unexpected failures, allowing teaching, learning, and research activities to continue uninterrupted.
  • Technical Documentation & Reporting
    Maintain accurate records of hardware repairs, part replacements, and preventive maintenance schedules.
    Provide reports on hardware usage and any technical issues that may affect university operations.

    Soft Skills and Abilities

  • Problem-Solving & Critical Thinking
    Ability to quickly assess and resolve hardware issues to ensure minimal disruption in university activities such as lectures, research, and student work.
  • Attention to Detail
    Ensure all hardware devices are functioning optimally and that all maintenance tasks are completed correctly.
  • Effective Communication
    Ability to communicate clearly with faculty, staff, and students to understand their hardware issues and provide solutions in a timely manner.
  • Customer Service Orientation
    Strong interpersonal skills to assist end-users with hardware issues and deliver a positive experience across the university.
  • Team Collaboration
    Ability to work effectively within a team, collaborating with other departments such as IT support, facilities, and administration to provide seamless hardware support.

    Additional Skills

  • Multitasking & Time Management
    Ability to manage multiple hardware-related requests and maintenance tasks simultaneously, ensuring timely resolution.
  • Inventory Management
    Ability to track hardware devices, ensure adequate stock of consumables (e.g., toner, lamps), and manage equipment procurement for the university.
  • Basic IT Support
    Understanding of basic IT support procedures to troubleshoot minor network issues or connect hardware to the University’s infrastructure.

Qualification Required:

Educational Qualifications

  • Bachelors degree in Information Technology
  • Computer Engineering, Electronics
  • Other related computer studies from a recognised higher learning institution.

Read Also:

Experience :

At least two (02) years of experience in hardware maintenance in an academic or enterprise environment.

Job Opening date : 14-Apr-2025

Job closing date : 05-May-2025

How to Apply:

 To submit your application, please follow the link provided below.

CLICK HERE TO APPLY

ads2