Senior Software Developer
at Fortescue Metals Group
Perth, Western Australia, Australia -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 03 May, 2025 | Not Specified | 03 Feb, 2025 | 5 year(s) or above | Open Source Platforms,Machine Learning,Support Systems,Aws,Programming Languages,Communication Skills,Implementation Experience,Git,Kubernetes,Integration,Docker,Artificial Intelligence,Computer Science | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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