Remote Mining Software Developer

Placements24

Soweto

Hybrid

ZAR 900,000 - 1,400,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Fully remote
Competitive salary
Global impact
Growth opportunities
Collaborative culture

Job summary

Placements24 is seeking a skilled Remote Mining Software Developer to design, develop, and maintain software for global mining operations. This fully remote role focuses on data management, visualization, and optimization of extractive processes from a home office.

Candidates should have 6+ years of software development, with at least 2 years in mining or natural resources, and proficiency in Python, C#, Java, or C++. Cloud experience (AWS/Azure/GCP) and Git are required.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 6 years of professional software development experience, with at least 2 years in mining or natural resources applications.
  • Proficiency in Python, C#, Java, or C++.
  • Experience with database development (SQL and NoSQL) and cloud platforms (AWS, Azure, GCP).

Responsibilities

  • Design, code, test, and deploy software applications for mining functions.
  • Collaborate with stakeholders to gather requirements and translate into technical specs.
  • Develop and maintain APIs and integrations with mining software systems.
  • Optimize software performance, scalability, and reliability.
  • Participate in code reviews and establish coding standards.
  • Troubleshoot and resolve software defects and issues.

Skills

Python
C#
Java
C++

Education

Bachelor's degree in Computer Science or related field

Tools

Git
SQL
NoSQL
AWS
Azure
GCP

Job description

About the Role Our client is seeking a skilled Remote Mining Software Developer to design, develop, and maintain innovative software solutions for their global operations. This fully remote position allows you to contribute to critical projects from anywhere, focusing on enhancing operational efficiency, data management, and exploration tools. You will work with a dynamic team of developers, geologists, and engineers, leveraging your expertise in software development to build robust and scalable applications tailored to the unique challenges of the mining industry, driving technological advancement from your home office.

Key Responsibilities
  • Design, code, test, and deploy software applications for various mining functions (e.g., data visualization, operational planning, geological modeling).
  • Collaborate with stakeholders to gather requirements and translate them into technical specifications.
  • Develop and maintain APIs and integrations with other mining software systems.
  • Optimize software performance, scalability, and reliability.
  • Participate in code reviews and contribute to the development of coding standards and best practices.
  • Troubleshoot and resolve software defects and issues.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 6 years of professional software development experience, with at least 2 years focused on applications for the mining or natural resources sector .
  • Proficiency in one or more programming languages such as Python, C#, Java, or C++.
  • Experience with database development (SQL and NoSQL) and cloud platforms (AWS, Azure, GCP).
  • Familiarity with version control systems (e.g., Git) and agile development methodologies.
  • Strong problem-solving skills and the ability to work independently in a remote setting.
Benefits
  • Excellent salary and comprehensive benefits package.
  • Fully remote work opportunity, offering unparalleled flexibility.
  • Chance to work on impactful software solutions for the global mining industry.
  • Opportunities for professional growth and skill development.
  • A collaborative and forward-thinking virtual work environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Mining Systems Analyst
Remote Mining Systems Analyst

Placements24 • Pretoria

Hybrid
ZAR 600,000 - 900,000
Remote Mining Software Engineer - Global Impact
Remote Mining Software Engineer - Global Impact

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,400,000
Fully remote
Competitive salary
Global impact
+2
Remote Senior Mining Engineer
Remote Senior Mining Engineer

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Remote work with flexible hours
Generous leave & professional dev
Senior Mining Data Analyst
Senior Mining Data Analyst

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,200,000
Remote work flexibility
Health/dental/vision insurance
Senior Data Analyst - Remote Mining Operations
Senior Data Analyst - Remote Mining Operations

Placements24 • Vereeniging

Hybrid
ZAR 800,000 - 1,200,000
Remote work
Health insurance (global)
Paid time off
+2
Chief Mining Engineer - Remote
Chief Mining Engineer - Remote

Placements24 • George

Hybrid
ZAR 2,400,000 - 4,200,000
Executive salary
Health programs
PTO & sabbatical
+3
Remote Data Analyst - Mineral Resource Management
Remote Data Analyst - Mineral Resource Management

Placements24 • Rustenburg

Hybrid
ZAR 360,000 - 520,000
Fully remote work
Flexible schedule
Professional development
+1
Remote Process Engineer - Mining
Remote Process Engineer - Mining

Placements24 • Upington

Hybrid
ZAR 900,000 - 1,500,000
Competitive salary
Bonuses
Home office allowance
+1
Remote Data Analyst - Mining Insights
Remote Data Analyst - Mining Insights

Placements24 • Gqeberha

Hybrid
ZAR 420,000 - 540,000
Home office stipend
Professional development budget
Health, dental, and vision insurance
+2
Remote Data Analyst - Resource Management
Remote Data Analyst - Resource Management

Placements24 • Durban

Hybrid
ZAR 960,000 - 1,601,000
Competitive remote salary
Annual bonuses
Health, dental, vision insurance
+2