Full Stack Developer - Perth
Your new company
You will be joining DXC Technology, a global leader in end‐to‐end IT services and digital transformation. DXC partners with one of the world's largest and most innovative mining organisations to deliver high‐impact technology programs across Australia.As part of a major multi‐year initiative, DXC is building a next‐generation Fleet Management and Autonomous Mining Platform designed to improve safety, precision, and real‐time operational decision‐making across large‐scale open‐pit operations.This is an opportunity to contribute to a high‐visibility program at the forefront of mining autonomy, scalability, and advanced control systems.
Your new role
As a Senior Full Stack / Backend Developer, you will be a key member of a cross‐functional agile squad delivering high‐performance backend services and user interfaces for mission‐critical mining systems.You will:
* Design and develop robust backend services, APIs, and behaviours using C#, .NET Core, Entity Framework, SQL Server, and RabbitMQ.
* Lead the delivery of complex user stories from design through to deployment.
* Participate in architecture discussions and influence system‐wide design decisions.
* Ensure code quality through automated testing, peer review, documentation, and refactoring.
* Improve system observability, reliability, and performance.
* Integrate with shared platforms and collaborate closely with Tech Leads, Architects, and Domain Engineers.
For developers with strong front‐end capability, you will also:
* Build reusable UI components using React, Redux, and TypeScript.
* Develop advanced 3D visual layers using Babylon.js / WebGL, representing vehicles, road networks, and mine models in real time.
* Optimise front‐end performance and respond to rendering challenges.
This role gives you substantial ownership, technical influence, and the opportunity to work on real‐time distributed systems deployed across data centres, control platforms, and onboard machines.
What you'll need to succeed
To be successful, you will bring:
* 5+ years of professional software development experience.
* Strong proficiency in C#, .NET Core, Entity Framework, and RabbitMQ.
* Experience working with SQL Server and relational database design principles.
* Exposure to microservices, distributed systems, and containerisation (Docker, Kubernetes).
* Comfort working in Linux-based environments.
* Strong understanding of testing practices and CI/CD pipelines.
* (Optional) Front‐end experience with ReactJS, Redux, TypeScript, CSS, and WebGL.
Personal attributes:
* Experience in mining or heavy industry is highly desirable.
* Ability to stay calm under pressure and adapt to shifting priorities.
* Strong communication and collaboration skills.
* Passion for modern engineering best practices and continuous learning.
What you'll get in return
* The chance to work on a high‐impact, next‐generation autonomous mining platform—a rare opportunity with global visibility.
* Access to modern technologies across backend, frontend, and 3D visualisation.
* The ability to influence architectural direction and engineering standards.
* A supportive, agile, and highly collaborative team environment.
* Long‐term career growth in an in‐demand domain, with exposure to advanced real‐time systems and industrial autonomy.
* Competitive daily rate / salary package via DXC Technology.
What you need to do now
If you're interested in this role, click 'apply now' to forward an up-to-date copy of your CV, or call us now.
If this job isn't quite right for you, but you are looking for a new position, please contact us for a confidential discussion about your career.