Senior Full Stack Developer

Date:  09-Aug-2022
Job Posting End Date:  30-Aug-2022;09:59:59GMT
Job Country: 

Australia

Job State/Province:  Queensland
Job Location/Region:  Brisbane

About BHP

At BHP we support our people to grow, learn, develop their skills and reach their potential. With a global portfolio of operations, we offer a diverse and inclusive environment with extraordinary career opportunities. Our strategy is to focus on creating a safe work environment where our employees feel strongly connected to our values and objectives, and where the capability of our people is key to our success. Come and be a part of this success.

 

About BHP Digital Factory

The Digital Factory is BHP’s approach to rapid design and development of digital that provide solutions to operational challenges. To enable the rapid deployment of digital solutions we have established Digital Teams across Australia. Think of us as a “startup within a company” made up of multi-disciplinary, non-hierarchical teams with one focus: delivering digital solutions that improve the lives and work of our mining teams. 

 

We support our people to grow, learn, develop their skills and reach their potential and with a global portfolio of operations, we offer a diverse and inclusive environment with extraordinary career opportunities. Our strategy is to focus on creating a safe work environment where our employees feel strongly connected to our values and objectives, and where the capability of our people is key to our success.

 

We work fast and solve tough problems, and pride ourselves on our culture of open collaboration, safety, diversity of thought and fun. We’re looking for the best and brightest developers, engineers, data scientists and designers to join us, working from our offices in Brisbane.

About the Role

As a Full Stack Developer, you will play a key role supporting the Digital team and the Digital Factory products that fundamentally change BHP’s performance across safety, productivity and people performance.   The Full Stack Developer’s primary responsibility is to contribute across the technology stack, covering the end-to-end development of web and native applications, as well as improvements to DevOps tooling. Key accountabilities include:

  • Shaping and implementing technology / business solutions to contribute to the DF Product Development and solve Asset opportunities
  • Full life cycle management of software from requirements, planning, design, implementation, delivery and maintenance
  • Using Agile engineering practices and various software development technologies to rapidly develop creative and efficient solutions that enhance the Asset’s technology stack
  • Be part of a cross functional team and collaborate with the Product Owner and Agile Delivery Principal on user stories, documentation and testing activities and continuously deliver new / improved product functionality
  • Communicating with internal BHP Technology teams to resolve technical dependencies during implementation

About You

We are looking for multiple seasoned developers with a passion for creating reliable digital solutions; someone who can understand the ‘why’ of a product, to solve the how, and deliver products our customers love to use.  You will enjoy solving complex problems and collaborating in a team environment made of diverse skills and experiences. You will be happy working in a fast paced start-up like culture but with the resources of multinational organization can provide. The role is open to interstate candidates that are willing to relocate to Brisbane, BHP will provide relocation assistance. 

 

  • Several years’ experience in the development and productionisation of software
  • Crafting beautiful Front-End solutions using AngularJS or ReactJS
  • Solid experience in writing REST-like services on .NET 
  • Experience with cloud technologies, preferably AWS
  • Agile experience, including test-driven development
  • Experience working with version control and peer review processes
  • Solid experience in MS SQL (or equivalent) in PaaS environment
  • Solid experiences in serverless component development in cloud and their event handlers'.
  • Solid NoSQL database experiences
  • Adaptable to different technologies - You know how to learn any language, how to choose the right one for the problem you need to solve and can create new designs.

 

Nice to haves:

  • Can code in any of the following languages: JavaScript/React, .Net Core, C#,
  • Worked on products that use Power BI
  • Terraform experience
  • Event driven and/or micro-service solution architecting
  • Experience in a DevOps framework building CI/CD pipelines

About our Process

At BHP, we are committed to employing individuals who align with the BHP Charter Values and meet the requirements of the role. As part of the recruitment process, there are a number of checks which may be conducted to demonstrate applicants suitability for a role including police / criminal background checks, medical, drug and alcohol testing, due diligence checks, right to work checks, and/or reference checks.

 

BHP also requires employees in Australia to be fully vaccinated against Covid-19 to ensure the safety and wellbeing of our people (from the 31st of January 2022 or earlier depending on relevant state health directives). If you are applying for a role at BHP please consider this new requirement when submitting your application. BHP will also adhere to any relevant health directives that may be made that affects our workforce. For further information please see our website (LINK)

Supporting a Diverse Workforce

The size and magnitude of our business not only provides significant opportunity for professional development, but also attractive salary packages with performance-based bonuses and a unique BHP employee share program.

 

At BHP, we recognise that we are strengthened by diversity. We are committed to providing a work environment in which everyone is included, treated fairly and with respect. We are an Equal Opportunity employer and we encourage applications from women and Indigenous people. We know there are many aspects of our employees' lives that are important, and work is only one of these, so we offer benefits to enable your work to fit with your life. These benefits include flexible working options, a generous paid parental leave policy, other extended leave entitlements and parent rooms.

LI