Software Engineer Specialist
Rio Tinto
Software Engineer Specialist – Perth
- Apply your software development skills to a transformational platform initiative to modernise supply chain management and generate value for our Iron Ore business
- Diverse and challenging projects with our Knowledge, Innovation and Technology (KIT) division
- Design and develop elegant user interfaces and platform integration that supports frictionless usage and user experience within the Enterprise environments
- Turning business use cases and requirements into technical solutions
- Utilise your hands-on development and coding skills in React, Java and Python
- Work in a flexible work environment where we prioritise a healthy work/life balance
About the Role
Finding better ways toprovide the materials the world needs.We have an opportunity for a Software Engineer Specialist to work with challenging and exciting platform development opportunities and positively impact the business while engaging with a team of technology experts. This role will involve gaining substantial experience working with our data systems and technology stack to develop state-of-the-art applications for our business’s data problems. KIT is courageous in the pursuit of innovation, curious in the development of emerging technologies and caring of our people and relationships. You will be regularly challenged but given the support to drive your innovations! Reporting to the Senior Data Engineer, you will support the KIT Advanced Analytics team to design, develop and implement solutions that solve business problems and provide insight to making improved decisions for our Iron Ore business. As part of this role, you will be working to:
- Ensure best in class processes and techniques to develop and deploy applications solutions to the business
- Collect, interpret and design solutions from end user feedback, creating elegant experiences for business users
- Utilising the latest available technologies to flexibly manage and scale applications as they grow and evolve with the business
- Foster an innovative and “disruptive” technology culture to identify and drive value-creating opportunities
- Help the broader Rio Tinto Iron Ore function by advising technical complexity of identified opportunities
- Provide training and knowledge transfer to support the deployment and continuity of the products developed
About YouIdeally, you will have a postgraduate qualification in Computer Science, Mathematics, or a related field, combined with extensive experience as a full stack developer with demonstrated delivery, preferably supporting data science solutions in production using agile methodologies. Start-up experience will be highly favourable.
You should also have experience with some or all of the below:
- Proficiency in Python and Java Script with demonstrated delivery to production
- Proficiency in REACT development for applications and programming interfaces.
- Experience working with or developing REST/RPC APIs
- Cloud based solution design using containerisation and serverless architectures in Azure and/or AWS (Cloud Formation/ARM)- Docker and Docker Compose
- Experience working across layers of a complex application such as data layers, orchestration layers and user interface
- Demonstrated ability to work with Enterprise Cloud Architecture and Infrastructure
- Demonstrated capability in CI/CD tools (Jenkins) to manage Azure workflows/pipelines
- Knowledge in change control using Git and release pipeline experience using Azure DevOps
- Experience in Unit Testing, Integration Testing and TDD (Test Drive Development) Concepts
- Experience using Linux or WSL in Windows
- Strong analytical and problem-solving skills to diagnose and logically resolve technical problems
- Agile delivery and project management
Where you will be working
This role is based in Perth, Western Australia, across both of our Central Park and Operation’s Centre - Perth Airport offices, working Monday – Friday, with ad hoc travel to sites in the Pilbara (project dependant). We support and encourage flexible working arrangements.
What we offer
Be recognised for your contribution, your thinking and your hard work, and go home knowing you’ve helped the world progress.
- A work environment where safety is always the number one priority;
- A permanent position working directly for Rio Tinto;
- A competitive base salary reflective of your skills and experience with annual incentive program;
- Comprehensive medical benefits including subsidised private health insurance for employees and immediate family;
- Attractive share ownership plan;
- Company provided insurance cover;
- Extensive salary sacrifice & salary packaging options;
- Career development & education assistance to further your technical or leadership ambitions;
- Ongoing access to family-friendly health and medical wellbeing support;
- Leave for all of life’s reasons (vacation/annual, paid parental, sick leave);
- Exclusive employee discounts (banking, accommodation, cars, retail and more);
- Possible domestic relocation assistance.
This role is for applicants residing in or willing to permanently relocate to Western Australia.
Applications close on Wednesday 22nd February, 2023 (Rio Tinto reserves the right to remove advertised roles prior to this date)
About Rio Tinto
Every idea, every innovation, every little thing the world calls ‘progress’ begins with a first step, and someone willing to take it: explorers, inventors, entrepreneurs. Pioneers.
For nearly 150 years, Rio Tinto has been a company of pioneers – generations of people spanning the globe, all with the grit and vision to produce materials essential to human progress.
Our iron ore has shaped skylines from Shanghai to Sydney. Our aluminium – the world’s first to be certified “responsible” – helps planes fly and makes cars lighter. Our copper helps wind turbines power cities and our boron helps feed the world, and explore the universe. Our diamonds help us celebrate the best parts of life.
Every Voice Matters
At Rio Tinto, we particularly welcome and encourage applications from Indigenous Peoples, women, the LGBTQIA2 community, mature workers, people with disabilities and people from different cultural backgrounds.
We are committed to an inclusive environment where people feel comfortable to be themselves. We want our people to feel that all voices are heard, all cultures respected and that a variety of perspectives are not only welcome – they are essential to our success. We treat each other fairly and with dignity regardless of race, gender, nationality, ethnic origin, religion, age, sexual orientation or anything else that makes us different.