ANZ Australia Retail & Commercial Core Systems is a conglomerate of applications that manage deposits, savings, loans, debit and credit cards, transactions and customers. Servicing multiple business units and tribes across ANZ, we run mission critical applications for the bank and this brings serious challenges to solve and engineer. We engineer systems that processes thousands of customer transactions per second in real time and provide services consumed in tens of millions a day.As part of the team, you will get to:1. Solve for problems and issues that matter. You'll work on providing solutions that make an impact to customers. You'll have a laser focus on customers, using human-centred design to provide simple and impactful solutions.2. Develop both breadth and depth. We want great engineers, and we will foster our people's talent by giving opportunities to work on things that develop both your deep technical expertise, as well as your broad end-to-end understanding. At times you may be coding in a specific platform, and at other times you may work on enterprise-wide solutions across the business- either way, you get to work on missions that excite you and ignites your passion.3. Work Agile in multidisciplinary teams. Working Agile means, you will be constantly testing, iterating, and making rapid decisions as you go. You will get to self-organise and work in squads consisting of developers, ops engineers, customer journey experts and product owners who come from different domains. It's not about getting something perfect, but about constantly testing and iterating.4. Own it. Most importantly, you'll get to deliver end to end service, and shape how ANZ delivers on their commitment to providing great customer service through technology.Banking is changing and we're changing with it, giving our people great opportunities to try new things, learn and grow. Whatever your role at ANZ, you'll be building your future, while helping to build ours.Role Location: 833 Collins Street, Docklands VIC
Role Type: Permanent, FulltimeMultiple Graduate and Junior Roles AvailableWhat will your day look like?As a Mainframe Applications Developer in Core Systems, you will play a key role across the full end-to-end SDLC from requirements through to software implementation.This opportunity is available at a graduate or junior (have professional IT working experience) entry level, where your primary responsibilities will include:
- Coding, scripting, performing design and code reviews and being involved with design discussions about architecture, data models and business logic
- Preparing program specifications and diagrams, and developing logic flowcharts
- Developing products primarily in COBOL in addition to IMS, Assembler and DB2
- Understanding business, technical and program requirements
- Applying coding and analytical skills in all phases of the system lifecycle
- Demonstrating a willingness to build competency in your discipline
- Supplying time estimates related to programming efforts
- Automation using CI/CD pipelines
- Application performance and monitoring
- Performing additional duties as required
- Bachelor's Degree or higher: ICT / IT / Computer Science/Engineering/Mathematics
- Less than 3 years of professional work experience
- Knowledge of and/or Experience in
- One or more programming languages (C, Java, C++, Python etc.)
- Automation using CI/CD pipelines
- The first 8 - 10 weeks of employment will be classroom style mainframe training followed by 6 - 12 weeks of core banking application specific training
- A willingness to learn and work in mainframe and other technologies