Lead Developer - Technology

Apply now »

Date: 25 Nov 2025

Location: Richmond Vale, NSW, AU, 2323

Company: Orica

About Orica


At Orica, it’s the power of our people that leads change and shapes our futures.  Every day, all around the world, our people help mobilise vital resources essential to progress. Established in 1874, we have grown to become the world leader in mining and civil blasting with a diverse of team of more than 13,000 across the world.

It’s an exciting time to join us – we are shaping the future of mining through digital and automated technologies, embracing new ways of thinking, pioneering innovation and reimagining the way we work.

About the role


Orica’s Digital Solutions seamlessly connects our customers’ physical and digital worlds so they can readily understand and optimise their operations at every step of the value chain, from exploration to processing, empowering smarter, data-driven decisions.

We are seeking a highly skilled and independent Lead Developer to join our Digital Solutions team. This role is pivotal in shaping the architecture and development of innovative software products that interface directly with hardware devices, particularly in mobile and tablet devices used by operators in the field.

You will work autonomously, collaborating with distributed teams across Australia and internationally. Your expertise will guide the selection of the most suitable technologies and frameworks for our product suite, ensuring robust, scalable, and secure solutions.

This is a remote position, operating in collaboration with the team based at our Technical Centre in Kurri Kurri, NSW. 

What you will be doing


The role will lead the design and development of software solutions that integrate seamlessly with hardware devices, particularly Windows tablets. Take ownership of architecting cloud and mobile applications with an emphasis on performance, scalability, and security. Define and recommend the most suitable technology stack for both new and existing products, ensuring alignment with technical and business objectives.

Build and maintain mobile applications using modern frameworks such as Flutter, .NET MAUI, and React Native. Develop APIs and microservices to enable smooth interaction between hardware and cloud platforms, even in low-connectivity environments. Drive high-quality, testable, and observable software delivery while collaborating closely with product managers, UX designers, and subject matter experts. Mentor developers, uphold best practices through code reviews, implement CI/CD pipelines and infrastructure automation, and monitor production systems to guarantee reliability and optimal performance.

What you will bring


Orica is seeking a self-driven technical leader with proven experience in building applications that interface with real-world hardware. This role requires someone who excels at solving complex challenges with practical, scalable solutions and is passionate about creating software that connects the digital and physical environments. You will play a key role in advising on technology choices, designing robust architectures, and ensuring high-quality delivery across cloud, mobile, and hardware-integrated platforms.

The ideal candidate is confident in defining optimal tech stacks, developing APIs and microservices, and implementing modern frameworks for mobile applications. You will collaborate with cross-functional teams, mentor developers, and uphold best practices through code reviews and CI/CD automation. If you thrive in dynamic environments and are committed to technical excellence, Orica wants you on the team.

  • Proven experience in mobile and tablet application development involving hardware interfaces (e.g., sensors, cameras, GPS)
  • Experience in cloud application architecture, preferably in multi-tenanted SaaS environments
  • Solid understanding of contract schema development
  • Proficiency in Flutter or in a comparable modern framework used to develop mobile applications
  • Proficiency in .NET 8 (C#)
  • Familiarity with Azure PaaS services (App Service, SQL, Cosmos DB, Event Hubs, Blob Storage)
  • Experience with infrastructure automation (ARM, Bicep) and CI/CD (Azure DevOps)
  • Knowledge of authentication and authorization protocols (OIDC, Duende Identity Server)
  • Strong communication skills and ability to work independently in a remote setting 

 
Current Tech Stack Overview 

  • Frontend: Flutter (currently in use; open to evaluation based on product needs)
  • Backend: .NET 8 (C#), Microservices, Event-driven architecture
  • DevOps: Azure DevOps, ARM/Bicep, Application Insights, Log Analytics
  • Security: Duende Identity Server, OIDC 

 

 

What we offer


As part of a truly global company, you will have the ability to grow and learn in a diverse, collaborative culture. We foster relationships and learning through connected global and local teams, promote flexible and diverse career paths and support the development of your knowledge and skills.

You will be paid a competitive salary, learn from talented individuals across multiple disciplines and be able to thrive in a safe workplace within a collaborative culture. Ignite your career at a place where your distinct potential can find its home.

We respect and value all


Orica promotes and fosters a culture of inclusion and Equal Opportunity Employment everywhere we operate. We treat our people and applicants with fairness, dignity, and respect, getting the best of everyone’s contributions.

All qualified applicants will receive consideration for employment without regard to race, religion, sexual orientation, gender perception or identity, nationality, age, military or veteran, marital or disability status.

Apply now »