We are not a software shop. We are a business control and systems execution partner. Every system we build solves a real operational problem for a real African business.
We are growing fast. This role exists because we need sharp, hungry individuals we can develop into world-class ERP Software Developers.
Job Summary
- Employer: mjgroup
- Job Type: Full-time
- Location: Harare, Zimbabwe
- Category: Software Development
- Closing Date: 2026-10-24
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 certificate , degree or diploma in relevant 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
Frequently Asked Questions
What qualifications or certifications do I need to become a Software Developer in Zimbabwe?
Most employers require a degree in Computer Science, Software Engineering, or Information Technology from institutions like the University of Zimbabwe or NUST. Professional certifications such as AWS, Microsoft Azure, or Oracle can significantly boost your competitiveness. Practical coding skills and a strong portfolio often matter more than formal credentials for many local tech companies.
What are the typical day-to-day responsibilities of a Software Developer at a Zimbabwean company?
You will typically write, test, and debug code for web, mobile, or desktop applications while collaborating with small to medium-sized teams. Daily tasks include attending stand-up meetings, reviewing pull requests, and troubleshooting production issues. Many developers also handle client communication directly due to lean team structures common in Zimbabwe.
How does workplace culture and employer expectations differ for Software Developers in Zimbabwe?
Zimbabwean tech workplaces often blend formal corporate structures with agile, startup-like flexibility depending on the company size. Punctuality and professional communication are valued, though remote and hybrid arrangements have become more accepted post-pandemic. Employers expect self-motivation and problem-solving skills due to occasional resource constraints like unreliable internet or power outages.
What career progression opportunities exist for Software Developers in Zimbabwe?
Typical paths progress from Junior Developer to Senior Developer, then Team Lead or Technical Architect within five to seven years. Some developers transition into specialized roles like DevOps Engineer, Data Engineer, or Product Manager. Entrepreneurship and freelance consulting are also viable growth paths given the growing demand for digital solutions locally and regionally.
What benefits should I expect as a full-time Software Developer in Zimbabwe?
Standard benefits usually include annual leave days as prescribed by the Labour Act, and increasingly medical aid contributions though coverage varies significantly by employer. Pension schemes through NSSA or private providers are common, with some tech companies offering performance bonuses or professional development allowances. Remote work allowances and flexible hours are emerging perks at progressive firms.
How should I apply for Software Developer positions, and what do Zimbabwean employers prioritize in candidates?
Apply through LinkedIn, local job boards like Joina, or directly via company websites with a tailored CV and concise cover letter. Employers prioritize demonstrable coding skills through GitHub portfolios, hackathon participation, or completed projects over academic grades alone. Strong references from previous internships or freelance work carry significant weight in the local hiring market.