Our clients reserves the right not to make an appointment. In considering candidates for appointment into advertised posts, preference will be accorded to persons from a designated group in accordance with the approved Employment Equity Plan.
Engineer
(Support-March 2026)
Overview
Reference
Support-March 2026
Salary
no
Job Location
- Zambia -- Lusaka Province -- Lusaka District
Job Type
Temporary
Posted
18 March 2026
Closing date
31 Mar 2026 22:59
Engineer
Location
Gaborone, Botswana, Southern Africa
Job Type
Temporary, Full-Time
Primary Industry
Information Technology and Internet
Job Duties
- Design, develop, test and maintain web applications using Python and related technologies.
- Work closely with cross-functional teams to understand project requirements and deliver effective technical solutions.
- Write clean, efficient, and well-documented code in line with best practises and coding standards.
- Troubleshoot, debug and optimise existing applications to improve performance and reliability.
- Participate in code reviews, offering constructive feedback to uphold code quality and maintainability.
- Contribute to technical documentation, including system designs and user guides.
- Keep abreast of emerging technologies and industry trends relevant to web development and software engineering.
- Ensure compliance with organisational policies and security standards throughout the development lifecycle.
- Support application deployment and integration within the IT infrastructure.
Required Qualifications
- Bachelor of Science degree in Information Technology or a closely related discipline.
Experience
- Proven experience in software development, specialising in Python programming.
- Demonstrable experience in designing and building web applications using standard web technologies.
- Experience working in a fast-paced IT environment, preferably within the Information Technology and Internet sector.
Knowledge and Skills
- Proficiency in Python and its web frameworks.
- Strong knowledge of web technologies including HTML, CSS, and JavaScript.
- Familiarity with database systems and query languages.
- Ability to write efficient, maintainable, and well-documented code.
- Good analytical and problem-solving abilities.
- Effective communication skills, able to explain technical concepts clearly.
- Basic understanding of software development methodologies and version control systems.
Preferred Qualifications
- Experience with additional programming languages or frameworks relevant to web development.
- Knowledge of cloud computing platforms and deployment practises.
- Understanding of cybersecurity principles and secure coding practises.
- Experience working in multinational or multicultural environments.
Working Conditions
- This role is based in an office environment in Gaborone, Botswana.
- Standard full-time hours are expected, with occasional flexibility to meet project deadlines or support deployments.
- The position is temporary, with duration dependent on project needs.
- Work involves regular use of computer equipment and extended periods of sitting.
- May require communication with remote teams across different time zones.
|