Software Developer Jobs

December 2, 2023
Apply Now
Deadline date:

Job Description

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 & 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.