Senior ICT Officer Grade III (Software Development) at KCMC University
Company: KCMC University
Location: Tanzania
State: Kilimanjaro
Job type: Full-Time
Job category: IT/Telecom Jobs in Tanzania
Job Description
Senior ICT Officer Grade III (Software Development) (1 Position(s))
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.
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 softwar.
Educational Qualifications
Masters degree in Computer Science.
Information Technology.
Software Engineering.
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
Method of Application
Closing Date : 30th April, 2025.