Principal Engineer VIC – Metro IT 4 Oct 2024

About Us

JB Hi-Fi is one of Australasias largest and most trusted retailers. Specialising in consumer electronics, home entertainment, small appliances and white goods, JB Hi-Fi strives to deliver the most extensive range, cheapest prices and genuine service to customers every day.

The heart of our business is our people and we are proud of a culture that fosters teamwork, nurtures talent, encourages individuality and embraces diversity.

Benefits

  • Be part of a diverse, collaborative, and supportive team who are passionate about the work we do
  • Growth mindset culture with a focus on individual skills and career development
  • A flexible work environment and competitive salary package

The Role

Tired of red tape and hitting brick walls trying to make a difference? Then come join us at JB and make enough change to make a meaningful difference in users lives.

Join the team that focuses on Apps, APIs & integrations for inbound & outbound operations of our stores and warehouses. Fulfilment orchestration, order & warehouse management, supplier integration, in store apps – just to name a few. We work on exciting stuff at the scale of 200 stores, 6 warehouses, staff, $5B sales.

We relish in making change!

Key Responsibilities:

  • Develop a strong working understanding of the business and how our systems create value
  • Work with the Program Manager and Principal Business Analyst on project & technical roadmaps
  • Mentor and Upskill Junior-Senior Software Engineers
  • Take ownership of work and responsibility for getting it done
  • Design technical solutions with the understanding of work priority, trading off perfection and delivery according to context
  • Write and contribute to well designed, testable, efficient production ready code (including CI & CD, automated testing, telemetry)
  • Work collaboratively within the team from inception to production & assist other developers (PRs, mentoring, advice)
  • Identify risks, issues and improvement opportunities and ensure they are escalated as necessary

Preferred Experience/Qualifications:

  • 10 years of commercial software development
  • Exceptional skills in C# and recent .NET versions
  • 5 years experience with Azure, specifically Functions, Service Bus, CosmosDb, SQL
  • Excellent skills with GitHub Actions & YAML pipelines
  • Experience with React TypeScript / JavaScript
  • Strong working knowledge of unit testing for both Backend & Frontend code.
  • Skilled at troubleshooting and debugging issues
  • Ability to execute on security, performance, and accessibility issues
  • Ability to express intent through code, focusing on simplicity and maintainability

About You

  • You make an impact wherever you go
  • Take initiative and are comfortable making key decisions and trust your judgement
  • Thrive in vague and complex situations where the correct path forward isnt clear
  • Enjoy collaborating with peers to deliver the right solution for the context
  • You love making a difference
  • Will be working for an organisation that trusts small teams to do big things
  • We dont do bureaucracy
  • We thrive on personal ownership, initiative, judgement, and decision making within the team
  • We like to move quickly and see results in production as soon as possible

What Else?

  • People & professional development is important to us
  • We have partnered with Microsoft for Enterprise training
  • We offer online training courses using well known providers
  • We have an intern program
  • We do in store working visits & warehouse tours to help you become familiar with our systems & processes