The successful candidate will support time-sensitive development and maintenance commitments for business-critical systems used by our diamond and jewellery-sector clients. The role requires practical software development skills, strong analytical ability and an understanding of enterprise business processes.
Job Summary
- Employer: Native Force Creations (Pty) Ltd t/a Apjakal IT Solutions
- Job Type: Contract
- Location: Gaborone, Botswana
- Category: Information Technology
- Closing Date: 2026-10-16
Key Responsibilities
- Develop, customise and support applications using the Frappe framework, ERPNEXT, Python and SQL.
- Translate client operational requirements into automated workflows, reports and business applications.
- Support quotation generation, inventory management, master-data administration and operational reporting.
- Troubleshoot production issues, maintain data accuracy and provide on-site client support.
- Document solutions and provide knowledge transfer to colleagues.
Requirements
- A degree in Computer Science, Information Systems, Mathematics, Data Science or a closely related discipline.
- Demonstrable hands-on experience with Frappe/ERPNEXT, Python, databases and business-process automation.
- Experience in enterprise master-data management, data analysis or operational systems support.
- Understanding of mining, diamond processing or jewellery company operations, particularly inventory traceability, production workflows and quotation processes, will be an advantage.
- Strong analytical, problem-solving and communication skills, with the ability to deliver against time-sensitive client requirements.
- A postgraduate qualification in Data Science or a related field will be an added advantage.
How to Apply
Original Advert
Source document for this listing, published by Jobs Botswana.

Frequently Asked Questions
What qualifications or certifications are typically required for an ERP and Business Process Automation developer role in Botswana?
Most employers expect a Bachelor's degree in Computer Science, Information Systems, or a related field from institutions like BIUST or UB. Certifications in SAP, Microsoft Dynamics, Oracle ERP, or workflow automation tools like Power Automate significantly strengthen your application. Practical experience through internships or personal projects often carries weight given the competitive local market.
What are the typical day-to-day responsibilities of an ERP and Business Process Automation developer?
You will configure and customize ERP modules, develop automated workflows to replace manual processes, and integrate disparate business systems. Daily tasks include troubleshooting system issues, gathering requirements from departments like finance and HR, and documenting technical specifications. You may also train end-users and support go-live activities during implementation phases.
How does workplace culture and employer expectations differ for IT roles in Botswana compared to regional norms?
Botswana employers generally value punctuality, hierarchical respect, and collaborative problem-solving over individual heroics. Dress codes tend toward business casual, and relationship-building with colleagues and clients is culturally important. Expect some flexibility around working hours, though core availability during business hours is typically mandatory, with remote work options growing post-pandemic.
What career progression paths are realistic for ERP developers in Botswana's IT sector?
Junior developers typically advance to senior or lead developer roles within 3-5 years, then to Solutions Architect or ERP Manager positions. Specializing in high-demand platforms like SAP S/4HANA or cloud ERP opens doors to consulting roles or multinational opportunities. Some transition into business analysis, project management, or establish independent consulting practices serving the SME market.
What benefits should I expect or negotiate for in a software developer role with a Botswana-based company?
Standard packages usually include 20-25 days annual leave, participation in company medical aid schemes, and mandatory pension contributions through BPOPF or private funds. Professional development allowances for certifications and conference attendance are increasingly negotiable. Remote work arrangements, performance bonuses, and flexible hours are becoming more common but vary considerably by employer size and sector.
What do Botswana employers specifically look for when hiring ERP and automation developers, and how should I apply?
Employers prioritize demonstrated ERP platform experience, even from academic projects or self-study environments, alongside strong SQL and programming fundamentals. Tailor your CV to highlight measurable automation outcomes and include a portfolio or GitHub repository. Applications through company websites, LinkedIn, and local job portals like CareerPool or Kgalagadi Jobs are standard; personal referrals remain highly influential in Botswana's close-knit professional community.