ICT Officer Grade II (Software Development)
2025-04-23T20:17:59+00:00
KCMC University
https://cdn.greattanzaniajobs.com/jsjobsdata/data/employer/comp_5910/logo/KCMC%20University.jpg
https://www.kcmuco.ac.tz/
FULL_TIME
Dar es salaam
Dar es Salaam
00000
Tanzania
Information Technology
Computer & IT
2025-05-05T17:00:00+00:00
Tanzania
8
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 recognized 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.
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.
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.
Bachelors degree in Computer Science Information Technology Software Engineering Other related computer studies from a recognized higher learning institution. Experience : At least two (02) years of experience in software development or systems administration in an academic or enterprise environment, specifically
JOB-68094af77a7e9
Vacancy title:
ICT Officer Grade II (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
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 recognized 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.
Work Hours: 8
Experience in Months: 24
Level of Education: bachelor degree
Job application procedure
Interested and qualified? click here
All Jobs | QUICK ALERT SUBSCRIPTION