Organization Name: VERACITECH
Job Title: Specialist Software Programmer (X2)
Role Purpose:
The successful applicant will be responsible for designing, developing, and maintaining advanced software solutions that support our operations and enhance efficiency across the organization.
Key Responsibilities
- The successful applicant will be responsible for designing, developing, and maintaining advanced software solutions that support our operations and enhance efficiency across the organization.
- Configuration and commissioning skills.
- Third party integrations.
- Implementation of control philosophy and narratives for access control and CCTV.
Requirements
- 5-10 years of proven experience in software programming, application development, and systems integration.
- Strong background in managing technical projects within the Industrial software in diamond mining.
- Experience collaborating with software OEMs and managing contracts related to software solutions.
- Minimum of a Diploma or Degree in Computer Science, Software Engineering, Information Technology, or equivalent.
- Professional certifications in programming languages, frameworks, or platforms (e.g., Autec Babylon, Siemens, Gallagher, Milestone, SQL Databases, Cisco Systems, Java, Python, .NET, cloud technologies) will be an added advantage.
- Proficiency in programming languages such as Java, Autec Babylon, Siemens, Gallagher, Milestone, SQL Databases, Cisco Systems, Java, Python, .NET, cloud technologies.
- Strong knowledge of database management systems and cloud-based platforms.
- Experience with software development methodologies (Agile, DevOps).
- Ability to create and interpret technical documentation, including system architecture and design schematics.
- Knowledge of networking and integration with enterprise systems.
- Excellent verbal and written communication skills.
- Strong analytical and problem-solving abilities.
- Ability to work independently and lead collaborative projects.
- Customer-focused mind-set with a commitment to delivering quality solutions.
How to Apply
Application Requirements:
Candidates who meet the above requirements should apply by submitting:
* A detailed curriculum vitae (CV)
* Certified copies of academic and professional certificates
Candidates who meet the above requirements should apply by submitting:
* A detailed curriculum vitae (CV)
* Certified copies of academic and professional certificates
Submission Email: sales@veracitech.co.bw
Closing date for applications: 24th March 2026.
Only shortlisted candidates will be contacted.