Senior Software Developer

at  Fortescue Metals Group

Perth, Western Australia, Australia -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate03 May, 2025Not Specified03 Feb, 20255 year(s) or aboveOpen Source Platforms,Machine Learning,Support Systems,Aws,Programming Languages,Communication Skills,Implementation Experience,Git,Kubernetes,Integration,Docker,Artificial Intelligence,Computer ScienceNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

QUALIFICATIONS AND EXPERIENCE

  • Background in computer science, software engineering or similar
  • Experience (5+ years) working in developer or software engineering role with a particular focus on back-end systems OR front-end
  • Familiarity with common cloud and open-source platforms for back-end development (AWS, Docker, Kubernetes)
  • Proficiency in general programming languages and integration of run-time critical components and services into larger applications (i.e. C#, Python)
  • Understanding and implementation experience of REST API and Webhooks, as well as the use of Git, Git Flow and Github Actions
  • Understanding of Code quality assurance, testing methodologies, and continuous integration/delivery (CI/CD)
  • Good analytical and problem-solving skills
  • Strong written and verbal communication skills
  • Experience in agile development methodologies and scrum-type delivery teams.
  • Interest in the development of advanced operations decision-support systems using artificial intelligence, machine learning and combinatorial optimisation (beneficial)

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.

Responsibilities:

  • Designing systems (full stack or back end) that deliver advanced decision-making tools to our control, scheduling & reliability teams
  • Developing and evolving front end or back-end systems, including server-side applications and databases, as well as the APIs to support direct integration between different systems and tools
  • Collaborating with cross-functional teams to diagnose performance issues and work to implement proactive and reactive fixes
  • Maintaining high standards of software quality within the team by following good practices and habits
  • Participate in code reviews, providing constructive feedback to peers and receiving feedback on own code
  • Mentoring junior software engineers and helping support the broader capability development of software engineering for AI across Fortescue
  • Participate in agile ceremonies (sprint planning, daily stand-ups, retrospectives), and maintain good discipline in maintaining ticket status and associated documentation


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Perth WA, Australia