Join to apply for the Senior Software Engineer role at Rio Tinto . About The Role Join our team as a Senior Software Engineer and contribute to the development of a cutting-edge long-horizon mine plan optimization application. This feature-rich .NET desktop application, built with DevExpress and Gurobi, handles complex code and large datasets, emphasizing software performance. Be part of a dynamic team that drives innovation and efficiency in the mining industry. Responsibilities Design and develop new features for our products. Implement requirements using the best technical solutions available. Solve complex technical problems that other team members may encounter. Stay informed of the latest technologies and trends in software development. Participate in Agile ceremonies and peer code reviews. Collaborate with the broader Digital Products team and other relevant stakeholders. Participate in architectural, design, and product discussions. Mentor Junior Developers and contribute to a high-performing team culture. About You If you meet some of these requirements, we encourage you to apply, even if not all are met. Bachelor’s degree in IT, Computer Science, Software Engineering, or a relevant qualification. 3-5 years of relevant experience. Understanding of CI/CD, DevSecOps. Knowledge in C#, LINQ, unit testing (MSTest/NUnit/XUnit), WinForms. Experience with .NET Core, MVC, MS SQL, Azure DevOps. Experience with test-driven development. Understanding of concurrency in .NET. Database skills (SQL, NoSQL). Version control experience (GitHub, GitLab, TFS). Knowledge of SOLID principles, dependency injection. Excellent communication skills. Experience with Agile methodologies. Desirable Skills Experience with mathematical optimization (MIP, Gurobi, CPLEX). Performance programming in C++. Knowledge of CAD, 3D graphics, mining CAD tools. Entity Framework Core. High-performance computing. Mine planning optimization. Azure experience. Statistical analysis with R or Python. React, JavaScript, TypeScript. About Rio Tinto Rio Tinto is a leading global mining company operating in 35 countries, producing essential materials for the energy transition and global development. We value innovation, sustainability, and diversity, and we are committed to creating an inclusive environment where all voices are heard. J-18808-Ljbffr