Job Summary
- Type: full-time
- Location: Harare
- Category: Software Development
- Closing Date: 2026-08-04
Key Responsibilities
- Learn the Odoo ERP platform across core business modules: Sales, Inventory, Accounting, Purchasing, and HR
- Shadow senior consultants on live client projects and take structured notes on business requirements
- Assist in configuring, testing, and validating Odoo environments for client deployments
- Document bugs, gaps, and system behaviour with precision and clarity
- Build small automation scripts and internal tools under supervision
- Translate client business requirements into functional system configurations and designs
- Develop and customize Odoo modules under technical supervision
- Integrate Odoo with third-party platforms and external APIs
- Write technical and user documentation that non-technical clients can follow and act on
- Support clients through go-live and post-implementation stabilization
- Participate in business process mapping sessions with clients
- Lead implementation workstreams independently on smaller client projects
- Conduct operational audits to identify business bottlenecks and inefficiencies
- Apply data analysis and operations research thinking to optimize client workflows
- Contribute to pre-sales technical scoping and solution proposals
- Support and mentor incoming junior team members
Requirements
- A degree or diploma in the field
- Any self-taught coding, online certifications, or technical projects will be considered show us what you built or learned on your own
- Fluent in English written and spoken. Shona or Ndebele is an added advantage
How to Apply
Phone: +263717578278
Frequently Asked Questions
What academic background or certifications are typically expected for a Software Developer role in Zimbabwe?
Employers in Zimbabwe usually prefer a Bachelor's degree in Computer Science, Software Engineering, or a related IT field. However, practical experience demonstrated through a strong project portfolio and relevant coding skills can be equally or more important. Industry certifications in specific technologies are also highly regarded.
What does a typical day look like for a Software Developer in a Zimbabwean company, specifically regarding daily tasks and responsibilities?
A typical day involves designing, writing, testing, and debugging software code, often within an agile team environment. Developers also participate in code reviews, collaborate with team members on project requirements, and continuously learn new technologies to improve systems. Problem-solving and maintaining existing applications are also core responsibilities.
What is the typical work culture and expectations for software development roles in Zimbabwe?
Zimbabwean work culture often values teamwork, adaptability, and a strong commitment to meeting project deadlines. Professionalism, punctuality, and a proactive approach to problem-solving are highly regarded in most tech environments. Effective communication within the team and with stakeholders is also crucial.
What are the realistic career progression paths for a Software Developer in Zimbabwe, and what growth opportunities are available?
Software Developers can progress from junior to mid-level and senior positions, eventually leading to roles like Team Lead, Software Architect, or Project Manager. Growth opportunities often include specializing in niche technologies, continuous professional development, and taking on more complex projects to enhance expertise. Some also explore entrepreneurship or freelancing within the local and international market.
What kind of typical benefits package (e.g., leave, medical aid, pension) can a Software Developer expect from employers in Zimbabwe?
Most employers in Zimbabwe offer standard benefits such as annual leave, sick leave, and sometimes compassionate leave. Medical aid and pension contributions are also common components of a benefits package, though the specific coverage can vary significantly between companies. Some organizations might also provide opportunities for professional training or performance-based incentives.
How should one apply for a Software Developer position in Zimbabwe, and what key aspects do local employers prioritize in applications?
Applications usually require a detailed CV and a well-crafted cover letter, often submitted through online job portals or directly via email. Zimbabwean employers highly value demonstrable technical skills, a strong problem-solving aptitude, evidence of past project work, and a positive work ethic. Cultural fit and the ability to work collaboratively within a team are also important considerations.