Job Role Insights

  • Date posted

    2026-07-28

  • Closing date

    2026-08-09

  • Hiring location

    Dar es Salaam

  • Career level

    Middle

  • Qualification

    Bachelor Degree Master’s Degree

  • Experience

    3 - 5 Years

  • Quantity

    1 person

  • Gender

    both

  • Job ID

    139542

Job Description

Reporting Line: Head of IT

Job Overview

As a versatile professional in the role of Software Developer, you will be a pivotal member of our team, contributing to both the technical development and strategic planning of software solutions.

Key Responsibilities

Software Development

  • Write efficient and maintainable code, actively contributing to the development of software solutions.
  • Collaborate with cross-functional teams to understand and implement project requirements.
  • Conduct code reviews, ensuring code quality and adherence to standards.

Business Analysis

  • Engage with business stakeholders to gather, analyze, and document comprehensive business requirements.
  • Translate business needs into technical specifications, creating user stories and detailed requirement documents.
  • Facilitate effective communication between business and technical teams.

Collaboration and Communication

  • Work closely with product managers, designers, and other developers to ensure alignment with project goals.
  • Bridge the gap between technical and non-technical stakeholders, conveying complex concepts in a clear and understandable manner.

Quality Assurance

  • Participate in the testing and debugging of software applications, ensuring they meet business requirements.
  • Contribute to user acceptance testing, validating that solutions align with business needs.

Continuous Improvement and Learning

  • Stay informed about industry trends, best practices, and emerging technologies.
  • Identify opportunities for process improvements, efficiencies, and contribute to the continuous improvement of our development practices.

Key Performance Indicators (KPIs)

  • Secure Coding Practices: Follow secure coding guidelines to prevent vulnerabilities.
  • Code Quality: Write clean, efficient, and maintainable code.
  • Timely Delivery: Complete assigned tasks and projects on schedule.
  • Requirement Accuracy: Implement features correctly with minimal rework.
  • Collaboration & Communication: Work effectively with cross-functional teams.
  • Continuous Improvement: Contribute to process improvements and adopt new technologies.
  • Code Repository Management: Maintain organized, up-to-date code in version control systems.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Business Administration, or a related field.
  • Strong proficiency in one or more programming languages (e.g., Java, Python, C#).
  • Experience in software development and business analysis within a collaborative environment.
  • Solid understanding of data structures, algorithms, and software design principles.
  • Excellent analytical, problem-solving, and communication skills.
  • Familiarity with Agile methodologies is a plus.

How to Apply

Interested candidates are required to submit:

  • A detailed CV
  • A Cover Letter
  • Copies of all academic certificates

Applications must be sent electronically to: [email protected]

Interested in this job?

12 days left to apply

Apply now

Your job search, in your pocket

Get the ZoomTanzania Jobs app - apply on the go, get instant job alerts, and chat with our AI assistant anytime, anywhere.

How to Apply

ted candidates are required to submit: A detailed CV A Cover Letter Copies of all academic certificates Applications must be sent electronically to: [email protected]

Apply now