Job Summary
- Employer: smedco
- Job Type: Full-time
- Location: Harare, Zimbabwe
- Category: Information Technology
- Closing Date: 2026-10-07
Key Responsibilities
- Develop high-quality software design and architecture
- Identify, prioritize, and execute tasks in the software development life cycle
- Develop tools and applications by producing clean, efficient code
- Automate tasks through appropriate tools and scripting
- Review and debug code
- Perform validation and verification testing
- Collaborate with internal teams and vendors to fix and improve products
- Document development phases and monitor systems
- Ensure software is up to date with the latest technologies
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field
- Relevant certifications such as Certified Scrum Developer will be added advantage
- Experience with cloud platforms such AWS, Azure will be added advantage.
- Proven experience as a Software Developer, Software Engineer, or similar role
- Familiarity with Agile development methodologies
- Knowledge of coding languages (e.g., Java, JavaScript, Python, c#, php) and frameworks/systems (e.g., AngularJS, Laravel)
- Experience with databases and Object-Relational Mapping (ORM) frameworks
- Ability to learn new languages and technologies
- Clean Class 4 Drivers License
How to Apply
About the Company
The Small and Medium Enterprises Development Corporation (SMEDCO) is a pivotal Zimbabwean parastatal, established in 1983. Formed through an Act of Parliament, SMEDCO carries a national mandate to empower the country's vital small and medium enterprise (SME) sector. Its core mission revolves around fostering the growth and development of these businesses across Zimbabwe. By providing crucial support and resources, SMEDCO aims to strengthen the entrepreneurial landscape and contribute significantly to national economic progress.
Developing and supporting Small and Medium Enterprises in Zimbabwe.
Website: https://www.smedco.co.zw/
Frequently Asked Questions
What qualifications or certifications do I need to become a Systems Analyst in Zimbabwe?
Most employers require a Bachelor's degree in Computer Science, Information Systems, or Software Engineering from institutions like the University of Zimbabwe or NUST. Professional certifications such as ITIL, CompTIA, or business analysis credentials from IIBA strengthen your profile. Practical experience with ERP systems, databases, and programming languages is often valued more than academic qualifications alone.
What are the typical day-to-day responsibilities of a Systems Analyst?
You will gather and document business requirements from departments, design technical solutions, and create system specifications for developers. Daily tasks include analyzing workflows, troubleshooting system issues, testing new implementations, and training end-users on system changes. You also serve as the bridge between technical teams and business stakeholders, ensuring projects meet organizational needs.
How does the work culture and employer expectations differ in Zimbabwe compared to international companies?
Zimbabwean employers often expect longer working hours and greater flexibility due to economic pressures, though formal contracts typically specify 40-45 hour weeks. Hierarchical respect is important; you may need to navigate multiple approval layers before implementing changes. Many organizations, especially in banking and mining, value loyalty and long tenure over rapid job-hopping.
What career progression paths are realistic for Systems Analysts in Zimbabwe?
With 3-5 years experience, you can advance to Senior Systems Analyst or Business Analyst roles, eventually moving into IT Project Management or Solutions Architecture. Some transition into specialized domains like ERP consultancy, data analytics, or cybersecurity analysis. Leadership tracks include IT Manager or Chief Information Officer positions, particularly in financial services and large corporates.
What benefits should I expect from Zimbabwean employers in this role?
Standard benefits typically include annual leave of 21-30 days, limited medical aid coverage often with co-payments, and pension contributions through NSSA or private schemes. Larger organizations may offer funeral cover, staff loans, and performance bonuses. Remote work arrangements are increasingly common but not guaranteed; negotiate these explicitly during hiring.
How should I apply for Systems Analyst positions, and what do Zimbabwean employers prioritize?
Apply through LinkedIn, company career portals, and local job boards like VacancyMail or Joina City classifieds. Employers prioritize demonstrable problem-solving experience, so prepare a portfolio showing systems you have analyzed or improved. Strong references from previous supervisors carry significant weight, and proficiency with tools like SQL, Visio, or agile methodologies gives competitive advantage.