Getting Started in Software Development

Josh Cheng lived at St Catherine’s from 2019 to 2021 and studied a Bachelor of Science, majoring in Mathematics and Statistics and Computer Science. He recently joined Rio Tinto as part of their graduate program.

We sat down to talk to him about his role and how to secure your dream job.

What is your current role at Rio Tinto?

I am a Junior Software Developer and currently learning to create applications and the software development process. In addition, I get to work on pieces of software that they currently use on-site, which is such a fantastic experience. Getting the opportunity to make a difference in production software and improve people’s quality of life on site is valuable.

What has your experience been like so far?

I’ve enjoyed the company’s culture and how friendly everyone is. I’m most excited to move to Brisbane to work with my team there. Being so supported in the relocation process has been amazing, and I’m stoked to see what Brisbane offers!

What advice do you have for anyone pursuing a graduate position?

My advice would be to create a cover letter and do your research! There’s nothing worse than getting a question in an interview about the company values and not knowing what they are. In addition, UWA has a tool called BigInterview, which is amazing for interview training and helping people get more confident, which I would highly recommend. Don’t be discouraged if you don’t get an interview or ultimately don’t get the position. Keep producing quality applications, and you’ll get in eventually.