Job Description
SOFTWARE DEVELOPER (Job Ref: ZU/10/Adv/14/2023)
We are seeking a talented and motivated Software Developer to join our dynamic team. As a Software Developer, you will have the opportunity to work on exciting projects that push the boundaries of technology and make a meaningful impact. You will play a crucial role in developing and maintaining MIS applications.
Duties and Responsibilities
Reporting to the ICT Manager, the position holder will be responsible for the following, amongst others:
• Collaborate with cross-functional teams to design, develop, and deploy software solutions.
• Write clean, efficient, and maintainable code.
• Participate in code reviews to maintain code quality.
• Troubleshoot and debug software applications as needed.
• Stay up-to-date with industry trends and emerging technologies
• Contribute to the continuous improvement of development processes and practices
• Any other duty assigned by your supervisor.
Qualification and Experience
• Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
• Proven experience in software development, including;
• An in-depth understanding and hands-on experience in core programming languages such as Java, C++, Python, or C#. Proficiency in at least one of these languages is essential for this role.
• Familiarity with web development technologies, including HTML, CSS, JavaScript, and modern web frameworks (Angular, React, or Vue.js). Experience in building responsive and user-friendly web applications is a plus.
• Strong knowledge of back-end development and server-side technologies, such as Node.js, Ruby on Rails, or PHP, and experience with databases (SQL) are highly valued.