Monday, October 27, 2025

Job Description

C# / .NET Developer | Advanced Data & Technology for the Mining SectorHybrid / Flexible | Global Technology CompanyWe’re working with a global leader in geological data and analytics, pioneering technologies that are transforming how the mining and exploration industry collects, processes, and interprets subsurface information.About the RoleAs a C# / .NET Developer, you’ll join a cross-functional engineering team working at the intersection of hardware, data science, and software innovation. You’ll design and develop backend systems and APIs that power advanced scanning and data processing platforms used globally.Key ResponsibilitiesDevelop and maintain applications using C# and modern .NET (6/7+).Design and implement REST APIs, microservices, and background services.Collaborate with hardware and data teams to integrate software with real-world devices.Optimise systems for performance, scalability, and maintainability.Participate in code reviews, architectural discussions, and long-term technical planning.What You’ll BringStrong experience with C# and .NET (Core/6/7).Proficiency with SQL Server, PostgreSQL, or similar databases.Solid understanding of object-oriented programming and design patterns.Familiarity with Git and modern CI/CD pipelines.Desirable SkillsExperience with cloud platforms (Azure, AWS, or GCP).Knowledge of Docker, Kubernetes, and message queues (RabbitMQ, Kafka, SQS).Understanding of distributed systems and concurrency.Exposure to frontend frameworks such as React, Angular, or Blazor.You’ll Be a Good Fit If You AreStructured and detail-oriented.A strong problem solver with good communication skills.Curious and motivated to explore new technologies.This is a great opportunity to contribute to cutting-edge software that drives real-world impact in a technically challenging and collaborative environment.If you’d like to learn more, apply now or get in touch confidentially.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

Related Jobs