DXC Technology (NYSE:DXC) - where brilliant people embrace change and seize opportunities to advance their careers and amplify customer success. People are the heart of our business.
Senior Backend Developer - Mining
We are seeking an experienced Backend Developer to join our growing team in Perth. This is a permanent or long term contract opportunity and experience with and understanding of the Mining Industry is highly advantageous. Experience working with solutions/applications in an Open Pit Mining operation is highly advantageous.
The Senior Backend Software Developer is responsible for designing, implementing, and maintaining robust, scalable backend software. Working within a cross-functional squad and reporting to the Tech Lead, they collaborate closely with Domain experts and Architects to deliver high-quality software aligned with architectural direction and development standards.
The systems they build form part of a complex distributed system across the data-center, control workstations and on-board hardware. Key to this role is the technical execution of the project as well as the ability to mentor junior developers, and drive improvements in code quality, system performance, and maintainability.
Responsibilities:
Take responsibility of complex user stories and lead their technical execution from design to deployment.
Contribute to technical design reviews and provide feedback on system architecture in collaboration with Tech Leads and Architects.
Ensure code quality through peer reviews, automated testing, and documentation. Contribute to codebase maintainability through refactoring, observability, and test coverage improvements.
Mentor developers within the squad, offering guidance on patterns, practices, and software design paradigms.
Collaborate with Domain Engineers to adopt and integrate shared frameworks and libraries.
Escalate technical risks or misalignments early to the Tech Lead.
Skills:
5+ yearsʼ experience as a Software Developer or similar role.
Experience with the following technologies: C# .NET Core, Entity Framework, RabbitMQ
Experience with database technologies: SQL Server. Experience with unit testing frameworks.
Experience with microservice architectures and containerisation using Docker or Kubernetes.
Familiarity with Linux systems and Akka.net advantageous.
Experience working with a Fleet Management Solution such as Minestar, Modular highly advantageous
Experience with Autonomy well regarded