Senior Software Developer - Back End x2

BH-306292
  • Up to $100 + Super per hour
  • Australia Western Australia Perth
  • Contract
  • IT
  • Mining
Our innovative client, a well-known mining & energy organisation, is looking for two Senior Software Developers (Back End focus) to join the team on a 12 month contract basis. This is a Perth CBD position that requires in office presence up to 3 times a week.

We’re seeking Senior Backend Software Developers to help shape the future of autonomous systems. In this role, you’ll design and build high-performance backend services as part of a cross-functional team, working closely with domain experts and architects to deliver scalable, reliable software that powers next-generation fleet management and automation solutions. You will also be expected to lead by example in technical execution, mentor junior developers, and drive improvements in code quality, system performance, and maintainability.

Responsibilities

Design and implement backend services, APIs, and behaviours that meet functional and non-functional requirements.
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 and Behaviours

Professional skills:

Proven 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.
Familiarity with Akka.net

Personal behaviour:

Stays up-to-date with the latest software standards.
Identifies problems proactively and takes initiative to develop and implement solutions.
Responds effectively to changes in priorities and deadlines and remains calm under pressure.

Full working Australian rights will be required. Perth based candidates or candidates planning a relocation to Perth preferred.
Due to a high level of applications and tight timeframe, shortlisted profiles will be contacted directly.
This role may progress with shortlisting ahead of closing date so make sure your application counts and apply.

With over 90 years' combined experience, NES Fircroft (NES) is proud to be the world's leading engineering staffing provider spanning the Oil & Gas, Power & Renewables, Chemicals, Construction & Infrastructure, Life Sciences, Mining and Manufacturing sectors worldwide. With more than 80 offices in 45 countries, we are able to provide our clients with the engineering and technical expertise they need, wherever and whenever it is needed. We offer contractors far more than a traditional recruitment service, supporting with everything from securing visas and work permits, to providing market-leading benefits packages and accommodation, ensuring they are safely and compliantly able to support our clients.

Apply for this role