
EMPLOYER: Chuo cha Serikali za Mitaa (LGTI)
APPLICATION TIMELINE: 2024-10-04 2024-10-15
DUTIES AND RESPONSIBILITIES:
i.To assist in standard software installation;
ii.To assist in hardware installation;
iii.To assist in trouble shooting LAN and hardware/software problems;
iv.To assist students and other ICT users in the daily usage of computers;
v.Updates and manages web site; and
vi.To perform any other duty as may be assigned by his superior.
QUALIFICATION AND EXPERIENCE:
Holder of Bachelor Degree in one of the following fields: Computer Science, Computer Engineering, Information Technology, Information System and Network Engineering, Information and Communication Technology, Electronics and Communication Engineering, Information and Communication Systems Management or equivalent computer qualifications from recognized institutions.
JOB SUMMARY:
The Information Communication Technology Officer II (Programming) is responsible for designing, developing, and maintaining software applications and systems that support organizational objectives. This role involves collaborating with various departments to understand their technological needs and translating those needs into efficient programming solutions. The officer will be tasked with coding, testing, debugging, and documenting applications, ensuring they are user-friendly and meet quality standards.
Key Responsibilities:
- Develop and maintain software applications and tools using various programming languages and frameworks.
- Collaborate with stakeholders to gather and analyze user requirements and translate them into technical specifications.
- Write clean, scalable, and efficient code while following best practices in software development.
- Conduct testing and debugging of applications to ensure functionality and performance.
- Create and maintain documentation for code, processes, and user guides.
- Provide technical support and troubleshooting for software applications.
- Stay updated on emerging technologies and programming trends to enhance organizational capabilities.
Qualifications:
- Bachelor’s degree in Computer Science, Information Technology, or a related field.
- Proven experience in software development and programming.
- Proficiency in programming languages such as Python, Java, C#, or similar.
- Strong understanding of databases and web technologies.
- Excellent problem-solving skills and attention to detail.
- Ability to work collaboratively in a team environment and communicate effectively with non-technical stakeholders.
This position plays a crucial role in enhancing the technological infrastructure of the organization and ensuring the effective implementation of programming solutions.
To apply click the link below