About Company
Blanket Mine, a proud operation of Caledonia Mining Corporation Plc, stands as a cornerstone of the gold mining industry in Zimbabwe. With a rich history spanning decades, we are committed to sustainable mining practices, operational excellence, and contributing positively to the local communities in Matabeleland South Province. We are at the forefront of adopting innovative technologies to enhance our processes, from resource extraction to supply chain management and environmental stewardship. Our vision extends beyond traditional mining, embracing digital transformation to secure our future and ensure transparency and efficiency across all operations. We believe in fostering a culture of innovation where talented individuals can thrive and make a tangible impact.
Job Description
We are seeking a pioneering and skilled Blockchain Developer to join our evolving digital transformation team at Blanket Mine. This is a unique opportunity to apply cutting-edge blockchain technology within the mining sector, an industry ripe for disruption and innovation. The ideal candidate will be instrumental in exploring, designing, and implementing blockchain-based solutions to address various challenges and unlock new efficiencies in our operations. This could include developing secure, transparent systems for supply chain traceability of gold, managing asset lifecycle for heavy machinery, creating smart contracts for vendor agreements, or enhancing data integrity for environmental monitoring. You will work closely with our IT, operations, and finance teams to identify use cases, prototype solutions, and eventually deploy robust, scalable blockchain applications. We are looking for someone who is passionate about decentralized technologies, possesses strong analytical and problem-solving skills, and is eager to drive real-world applications in a dynamic and challenging environment. This role offers the chance to build foundational blockchain infrastructure and define the future of digital mining at Blanket Mine.
Key Responsibilities
- Research, design, and develop secure, scalable, and efficient blockchain solutions tailored to mining industry needs.
- Collaborate with cross-functional teams (Operations, Supply Chain, Finance, IT) to identify and prioritize blockchain use cases.
- Develop and deploy smart contracts on various blockchain platforms (e.g., Ethereum, Hyperledger Fabric, Corda).
- Design and implement robust APIs for integration with existing enterprise systems.
- Conduct thorough testing and debugging of blockchain applications to ensure functionality and security.
- Stay abreast of the latest developments in blockchain technology, cryptocurrencies, and distributed ledger technologies.
- Participate in code reviews, contribute to documentation, and adhere to best practices for software development.
- Provide technical guidance and support for deployed blockchain solutions.
- Educate internal stakeholders on blockchain capabilities and potential applications within the mining sector.
Required Skills
- Proficiency in at least one blockchain development language (e.g., Solidity, Go, Java, Python, C++ for blockchain frameworks).
- Strong understanding of blockchain fundamentals, cryptography, consensus mechanisms, and decentralized applications (dApps).
- Experience with smart contract development and auditing.
- Familiarity with various blockchain platforms (e.g., Ethereum, Hyperledger Fabric, Corda, etc.).
- Experience with distributed version control systems (e.g., Git).
- Solid understanding of data structures, algorithms, and software design principles.
- Excellent problem-solving skills and a proactive attitude.
- Ability to work independently and as part of a team in a fast-paced environment.
Preferred Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- 3+ years of professional experience in software development, with at least 1-2 years focused on blockchain technologies.
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Knowledge of supply chain management, asset tracking, or financial systems.
- Familiarity with security best practices in blockchain development.
- Contributions to open-source blockchain projects or personal blockchain projects.
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health and wellness benefits.
- Opportunity to work on pioneering projects in the mining industry.
- Professional development and continuous learning opportunities.
- Relocation assistance for eligible candidates.
- Accommodation options available on-site or nearby.
- Contribution to local community development initiatives.
How to Apply
If you are ready to drive innovation in the mining sector and believe you have the skills and passion to excel in this role, we encourage you to apply. Please click on the link below to submit your resume and a cover letter detailing your relevant experience and why you are interested in joining Blanket Mine.
