28 Aug
|
Task Recruitment
|
Western Australia
28 Aug
Task Recruitment
Western Australia
Job Description
C#.Net Senior Software Engineer - Underground Mining Operational Tech
n
Are you a C#.Net Senior Software Engineer who has developed highly technical solutionslooking for something genuinely interesting to work on? Join a global leader in mining equipment and operational technology and help shape the future of autonomous underground mining. If you enjoy solving real-world problems and want a role with long-term career potential, this one's worth a look.
n
What you'll be working on
n
You'll join a small, talented, and supportive team that's evolving a subsystem used to track underground mining assets in real time. This tech helps operators see what's happening underground, supports autonomous equipment, and flags potential hazards early, thanks to a high-precision peer-to-peer proximity detection system backed by advanced comms and tracking.
n
In short: the work you do helps keep people safe and operations running smoothly.
n
A bit about the role
n
You'll:
n
n
Work in a small team, as part of a larger software delivery organization, to develop software, tested and to requirements.
n
Provide clear information at all stages of the software development life cycle to assist in decision making and forward planning.
n
Competent to perform all development assignments without close supervision; normally assigned the more complex aspects of work.
n
n
What you'll bring
n
We're looking for someone who:
n
n
Tertiary degree in an IT, Engineering or related field or relevant commercial experience.
n
C#.Net knowledge with experience designing and developing production-quality software from the ground up.
n
Experience with well-known frameworks and libraries such as Boost, STL, Conan, CMake, POCO.
n
Developing software using key concepts such as RAII and SOLID.
n
Experience in designing and implementing time and space effective algorithms.
n
Experience developing and deploying software to a Linux-based environment.
n
Experience in development and deployment of containerized applications for scalable, resilient systems.
n
Proficient in deploying software using CI/CD tools such as GitHub Actions.
n
Knowledge of unit testing, integration testing and other testing techniques.
n
Able to communicate technical information effectively and accurately to both technical and non-technical audiences.
n
Strong collaboration skills with local and remote teams.
n
Understanding of and commitment to development best practices.
n
Aware of Functional Safety and its impact on software development
n
Experience with OpenAPI and REST client development
n
Experience designing and developing software using network-based protocols and technologies such as TCP/IP, multicast/IGMP and CANbus.
n
n
Desirable:
n
n
C++, Java or Python commercial software development experience
n
n
The practical details
n
Location: Onsite in the southern suburbs of Perth, 5 days a week
n
Contract: 12 months initially, with strong potential to extend
n
Eligibility: Australian or NZ citizens, or Australian Permanent Residents only
📌 C#.Net Senior Software Engineer - Underground Mining Operational Tech (Western Australia)
🏢 Task Recruitment
📍 Western Australia