Senior ICT Officer Grade III (Software Development) job at KCMC University
New
Today
Linkedid Twitter Share on facebook
Senior ICT Officer Grade III (Software Development)
2025-04-23T20:22:39+00:00
KCMC University
https://cdn.greattanzaniajobs.com/jsjobsdata/data/employer/comp_5910/logo/KCMC%20University.jpg
FULL_TIME
 
Dar es salaam
Dar es Salaam
00000
Tanzania
Information Technology
Computer & IT
TZS
 
MONTH
2025-05-05T17:00:00+00:00
 
Tanzania
8

Duties and Responsibilities

  • Design and Develop Software write, test, and maintain software applications based on university 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 software.

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.
Design and Develop Software write, test, and maintain software applications based on university 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 software.
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.
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
postgraduate degree
36
JOB-68094c0fc38a7

Vacancy title:
Senior ICT Officer Grade III (Software Development)

[Type: FULL_TIME, Industry: Information Technology, Category: Computer & IT]

Jobs at:
KCMC University

Deadline of this Job:
Monday, May 5 2025

Duty Station:
Dar es salaam | Dar es Salaam | Tanzania

Summary
Date Posted: Wednesday, April 23 2025, Base Salary: Not Disclosed

Similar Jobs in Tanzania
Learn more about KCMC University
KCMC University jobs in Tanzania

JOB DETAILS:

Duties and Responsibilities

  • Design and Develop Software write, test, and maintain software applications based on university 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 software.

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.

 

Work Hours: 8

Experience in Months: 36

Level of Education: postgraduate degree

Job application procedure

Interested and qualified? click here

 

All Jobs | QUICK ALERT SUBSCRIPTION

Job Info
Job Category: Computer/ IT jobs in Tanzania
Job Type: Full-time
Deadline of this Job: Monday, May 5 2025
Duty Station: Dar es salaam | Dar es Salaam | Tanzania
Posted: 23-04-2025
No of Jobs: 1
Start Publishing: 23-04-2025
Stop Publishing (Put date of 2030): 23-04-2076
Apply Now
Notification Board

Join a Focused Community on job search to uncover both advertised and non-advertised jobs that you may not be aware of. A jobs WhatsApp Group Community can ensure that you know the opportunities happening around you and a jobs Facebook Group Community provides an opportunity to discuss with employers who need to fill urgent position. Click the links to join. You can view previously sent Email Alerts here incase you missed them and Subscribe so that you never miss out.

Caution: Never Pay Money in a Recruitment Process.

Some smart scams can trick you into paying for Psychometric Tests.