Software Engineer

Software Engineer
Company:

Shell Energy


Details of the offer

Be part of a high performing team with a great culture Create a better energy future for our clients Flexible work options, competitive salary with generous leave benefits The world's biggest challenge needs you, here.
Big challenges require big solutions.
And the transition to a net-zero world is about as big as it gets.
Working at Shell Energy - one of Australia's leading energy retailers - puts you at the heart of that endeavour.
Based in  Melbourne,  this role will bring software engineering best practice and implementation knowledge to help build an analytical application in a modern cloud native architecture, while supporting the legacy application.
You will be a team player, applying modern engineering practices to solve problems and deliver incremental, valuable, business outcomes.
You will exemplify self-organising behaviours, a continuous improvement mindset and an inclusive one-team culture.
You will champion Cloud adoption, Test Automation, DevOps, CI/CD, Site Reliability Engineering, and new Application Architectures (specifically Event Driven Application Architectures) in your squad.
You will be supported by the Engineering Lead in your squad, Architecture, and the Enablement team.
Shell Energy Australia embraces the DevOps model, and so the Software Engineer will be required to develop new features and provide ongoing support and maintenance.
In addition, actively participate in general product support and remediating technical debt.
Lead the change, from the frontline In this role you'll: Transform a monolithic analytical application into a modern scalable cloud native Python application; Work as part of a team of business analysts, data scientists and software engineers to streamline and automate the management & control of the customer load forecasting application; Develop high-quality DevOps friendly software features, components, and modules which incorporate key cross functional requirements such as scalability, fault tolerance and security; Proactively develop and improve the software engineering capability for the forecasting team and wider Digital and Technology Solutions team; Collaborate with the forecasting squad, business owner, enablement and architecture team and SRE's to understand the forecasting system requirements to help build the roadmap for agile delivery; and Support the legacy and the new application as it is being transformed.
What you'll bring Excellent understanding of software engineering principles, data structures, design patterns, system design; Proven Python skills; Experience working in AWS (AWS certification highly regarded); Experience building infrastructure as code using CDK; Practical experience building on serverless technologies like AWS Lambda and ECS on Fargate; Experience building scalable, data-intensive applications; Experience delivering software utilising CI/CD practices; Demonstrated experience developing and maintaining reusable application and infrastructure components for engineers to use delivering solutions; Experience working with one or more database management systems; Experience with PostgreSQL highly regarded; Practical experience in data modelling and SQL; and Experience working in the Agile framework.
Why join our team    Every day, our people bring deep expertise, true innovation and investment to help our clients - and the world - reduce their environmental footprint.
You can be part of that change.
Here are the top reasons why our people choose us: Purpose  that you can see.
As a  Software Engineer,  you'll have the best shot at energising a better future, one business at a time.
Work  that's interesting, innovative and high impact.
We hope you'll love the challenge and opportunity to achieve - for our clients and for you.
People  who bring the expertise and drive to succeed.
Our Team is respectful, inclusive, and supports connection and collaboration.
We think you'll love it here too.
Some of our benefits include: Competitive remuneration packages, including an attractive incentivised bonus program.
Generous paid parental leave options that give team members more time to enjoy what matters most.
Flexible working arrangements, with modern workplaces and technologies that support new, hybrid ways of working.
An Employee Assistance Program for you and your family when you need it.
Visit our careers site to find out more.
https://shellenergy.com.au/about-us/careers/job-vacancies/    Read the stories of our incredible people.
https://shellenergy.com.au/about-us/our-people/    Join us.
Together, we can make the difference count.


Source: Talent_Ppc

Requirements

Software Engineer
Company:

Shell Energy


It Support

SUMMARY OF THE ROLEEnsure that end user experience is always at desired levels by providing day to day support on all IT related matters and interactions or ...


From Jotun Dekorativ Marketing - Victoria

Published 9 days ago

Big Data Graduate Programme

Job Description:What we're all about.It isn't often you get to be part of a tech company that, since 2016, has been innovating the data analytics market in w...


From Exact It Consulting - Victoria

Published 9 days ago

Communications Manager

Communications ManagerDepartment: Strategic Communications - Australia RetailDivision: Communications & Public AffairsLocation: MelbourneAbout UsAt ANZ, we'r...


From Australia And New Zealand Banking Group Limited - Victoria

Published 9 days ago

Senior Valuers To Director | Asset Advisory (Plant Machinery/Infrastructure) | Melbourne

Join Our Team at Acumentis We are growing and looking for energetic folks who want to have fun, undertake challenging and exciting valuation and advisory ser...


From LMW - Victoria

Published 9 days ago

Built at: 2024-10-01T02:21:56.585Z