Inkomoko
Software Developer Jobs
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.