Senior Software Developer
Our Opportunity
Work Location: Perth – Fortescue’s Perth office is located on the traditional lands of the Whadjuk Noongar people.
Roster: Monday to Friday
We are seeking a Senior Software Developer candidate for greenfield custom software development of cloud-based applications. The Software Developer will work within the Green Systems Development Team to build logic and end user functionality that supports the Green Systems program across multiple new applications involved in integrated energy balance modelling, geospatial asset tracking and data analysis. The role will be involved in the design and implementation of applications, optimise the ways of working and follow best practices along the full software development lifecycle to ensure high quality software delivery.
This role has been created to implement the development of in-house custom software development required for the Fortescue Decarbonisation goal of achieving real zero by 2030. This role will add value to the business by facilitating the creation of software solutions that will be used by Energy Operations, Operations Planning, Integrated Planning, Green Power and Green Mobility to make informed business decisions.
Key Responsibilities
- Implement technical solutions for new custom software requirements (full stack).
- Assist with setting frameworks, design principals and ways of working with the software development team.
- Follow quality and testing processes to ensure robustness and longevity of solutions developed.
- Assist with creating documentation including design decisions, technical specifications, release notes and handover to support material.
- Assist with building Technical Tasks based on user stories / requirements and associated effort estimation.
- Follow agile software development lifecycle to deliver against a backlog
- Implement continuous improvement initiatives.
Qualifications and Experience
- B.Sc. in Computer Science, B.Eng. in Software Engineering (or similar).
- AWS Cloud certifications would be beneficial.
- 7+ years design and implementation of custom software solutions.
- Experience with various software programming languages, development tools and stacks particularly Python, SQL, JavaScript /TypeScript, CSS and HTML.
- Demonstratable experience with cloud native solutions, particularly AWS.
- Experience with service orientated architecture.
- Relational databases, SQL, AWS RDS, PostgreSQL. Timescale and PostGIS would be beneficial.
- Agile software development practices with sprints, SCRUM, daily standups etc.
- Following and coaching software development lifecycle best practices such as CI/CD, DevOps, tests and IaC.
- Experience developing large scale, data intensive, software solutions.
About Us
Be part of something big. Fortescue is leading the world with our plan to decarbonise our iron ore operations, projects that harness renewable energy and the development of technology that will change our planet forever.
Our Commitment
Fortescue celebrates individual strengths and team members are encouraged to bring their whole selves to work. Our global workforce drives and promotes an inclusive culture, both within our organisation and throughout the communities we interact with. Diverse backgrounds include First Nations Peoples, people with disabilities, LGBTQ+ community, gender, neurodiverse, cultural diversity, all age groups, and those with an intersectional or multiple diverse characteristics. We encourage candidates from all backgrounds to apply.
https://fortescue.com/careers
Internal Candidates / Current Contractors please apply via Success Factors Careers Portal. For further information on how to apply please visit the Fortescue Hub.
Fortescue reserves the right to close applications early should a suitable pool of candidates be identified. Fortescue will never contact you to ask for payment of any kind, whether directly or through a third party.