
Lead Developer – Technology
Orica
full-time
Posted on:
Location Type: Hybrid
Location: Richmond Vale • 🇦🇺 Australia
Visit company websiteJob Level
Senior
Tech Stack
AzureCloudFlutterMicroservices.NETReactReact NativeSQL
About the role
- 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
Requirements
- 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
Benefits
- Education and skills development opportunities
- Flexible working arrangements
- Health benefits
- Paid time off
- Collaborative work culture
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
mobile application developmentcloud application architectureAPI developmentmicroservices.NET 8C#Flutter.NET MAUIReact Nativecontract schema development
Soft skills
strong communication skillsmentoringcollaborationindependent work