Start Date
Immediate
Expiry Date
09 Jul, 25
Salary
0.0
Posted On
09 Apr, 25
Experience
0 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
No
Skills
Python, Visualisation, Software Solutions, Azure, React.Js, Learning, Continuous Improvement, Computer Science, Dashboards
Industry
Computer Software/Engineering
SENIOR DEVELOPER – PERTH, AUSTRALIA
Rio Tinto is building a world-class software engineering capability.
Within our company wide Information Systems & Technology function, we are building an internal software development and delivery team focussing on high value and strategic products for the digital transformation of Rio Tinto.
ABOUT THE ROLE
We are seeking a Senior Developer to join our team and play a crucial role in building and maintaining a platform that supports simulation modelling and optimisation. You will be a passionate and skilled developer, contributing to code development, technical discussions, and ensuring high-quality software delivery. You will also collaborate effectively with colleagues across different disciplines.
RESPONSIBILITIES
Development:
Write clean, efficient, and maintainable code according to established coding standards and best practices.
Collaborate with the development team to ensure requirements are understood and implemented effectively.
Contribute to the design and development of REST APIs using Node.js and TypeScript and processing pipelines using Azure Functions, Python and Pandas.
Develop front-end components using JavaScript/TypeScript with React.js and Material UI.
Technical Collaboration:
Participate in technical discussions and provide input on design solutions.
Collaborate with the Solution Architect and Technical Consultant to ensure alignment with technical designs and guiding principles.
Share knowledge and mentor junior developers within the team.
Azure Cloud Engineering:
Assist in designing and developing the platform on Azure cloud using best practices.
Contribute to deployment pipeline management and deploy code through established processes.
Continuous Improvement:
Stay up to date with the latest technologies and trends in the relevant fields.
Contribute to continuous improvement of the development process and code quality practices.