Job DescriptionCreate your best future and join Westpac as a Full Stack Engineer!
What's the role?
We have an exciting opportunity for an engineer who is energetic and enthusiastic to join the Customer Engagement Technology team within Consumer Technology as a full stack engineer as part of our new staff digital platform.
The Customer Engagement team is responsible for owning and delivering changes for all our customer facing staff across sales and servicing.
You will be part of our Digital Banker squads working on a new program called UNITE looking at simplifying our staff experience through our new Digital Banker platform capability.
UNITE is our business-led, technology-enabled simplification program.
The program's focus is about making our processes, systems and tech simpler to improve service to customers, grow our business, make Westpac a better place to work for our people and reduce risk.
Your key responsibilities include: • Collaborate with team members in a cross-functional team to deliver world-class and high-quality products for Westpac Digital platform.• Write clean code & build applications in line with the best practices.• A practical approach to development including the reuse of shared components and open-source projects rather than always reinventing the wheel.• REST API design using Open API Swagger specification by following the REST API guidelines.• Contribute to the diagnosis and resolution of complex service issues to ensure effective development, maintenance, and support of applications.• Keep the code free from vulnerabilities by performing NPM audit / SONAR scans regularly.• Participate in Agile ceremonies.• Contribute and be an advocate to the wider development and engineering community through participation in development guilds for knowledge sharing and learning.
What do I need?
To be successful in this role you will have the following skills, experience, education and/or expertise: Essential:• 2-3 years of experience and proven results as a full stack developer however the role will be more frontend focused.
• Proven experience as a Full Stack Developer or similar role in developing Customer facing enterprise level desktop, mobile applications, web applications etc.• Passion for delivering quality customer experience as well as writing quality and highly performant code for reusability and scalability.• Sound experience in application architecture design patterns and development practices.• Excellent debugging and troubleshooting skills.• Knowledge of common development tools i.e.
Git, Bitbucket, PowerShell, SonarQube, etc.• Exposure working with CI/CD tool such as Bamboo, Jenkins/Ansible/GitHub• Excellent problem solving/troubleshooting skills.
Specific skills/experience: • Node.js/ React (Redux) • Javascript or Typescript and Java• SaaS (integrate cloud services) Desirable:• An understanding of Test-driven development with frameworks.• Exposure to testing automation.• Experience on cloud native technologies will be added advantage.• Experience working with Agile development methodology using tools such as JIRA, Confluence etc.
Why join us?
We're obsessed with becoming our customers #1 banking partner for life and we're looking for people who are passionate about helping us achieve that goal.
In return we're committed to making Westpac the best place to work in the country.
Here are just a few of the ways we're already doing that: • Special offers on banking products and discounts from top brands, including generous employee-only mortgage rates!• Flexible work arrangements to help you achieve a greater work/life balance, and a variety of leave options including Culture, Lifestyle and Wellbeing leave.
• Tailored learning and development opportunities to help your grow your career within the bank.
• Lots of opportunities to 'give back' to the Community by getting involved in our many volunteering initiativesCreate your future today To get started, simply click on the APPLY or APPLY NOW buttonWe're all about creating a supportive and inclusive community.
We welcome everyone – no matter your age, gender, background, or abilities.
We also provide additional support to welcome our veterans, Indigenous Australians and neurodiverse community.If you need any adjustments during the recruitment process, you can find out more information and additional contact details by visiting the "People with Disability and/or needing Accessibility Requirements" page on our website.#UNITEProgram