Ground every answer in facts on this page and the original listing. We never invent Glassdoor-style reviews or salaries that are not in our data.
Expect scenarios on modelling for scale and security, documenting architecture choices, and working with architects and business stakeholders. Be ready to walk through past designs for interfaces, partitions, and efficient access—and how you balanced reliability with delivery in regulated environments like banking.
Strong fit if you lead design through implementation, document clearly, and partner across architecture and product. Less ideal if you prefer purely isolated feature coding without modelling or stakeholder alignment. Location is New Zealand; remote is not indicated.
As a Senior Developer at Bank of New Zealand, a typical day centres on designing and documenting data and application structures that meet bank and industry needs. You would align with architects and analysts on requirements, shape scalable and secure designs, build data models and related structures, and implement interfaces, transfer paths, and access patterns so systems stay reliable under load.
Build depth in database architecture, data modelling, security, performance, and cross-team requirements work. Free learning options:
The listing marks remote as no; expect work based in New Zealand.
Per occupation data, focus areas include database and data architecture, modelling, scalability, security, and collaboration with architects and analysts.
freeCodeCamp, Saylor CS courses, CS50, and Microsoft Learn paths are free or free to learn—use them to strengthen full-stack and design fundamentals.
Public-domain labor data — prepare examples for 2–3 of these.
Senior Developer at Bank of New Zealand in New Zealand About This Position The Senior Developer role at Bank of New Zealand is a full-time, on-site position. As a key member of our development team, you will contribute to the creation and maintenance of innovative banking solutions that enhance user experience and drive business growth. Day-to-Day Responsibilities Collaborate with cross-functional teams to design, develop, test, and maintain high-quality software applications. Implement agile development methodologies and contribute to continuous improvement initiatives. Ensure adherence to coding standards, best practices, and security protocols. Conduct code reviews and provide constructive feedback to team members. Participate in the full software development lifecycle, from requirements gathering to deployment and post-deployment support. Qualifications Minimum of 5 years of experience as a developer or similar role within the financial services industry. Strong proficiency in at least one programming language such as Java, Python, or JavaScript. Familiarity with modern web development frameworks and tools (e.g., React, Angular). Experience with database technologies like SQL and NoSQL databases. A degree in Computer Science, Information Technology, or a related field is preferred but not required. Working at Bank of New Zealand At BNZ, we believe that innovation thrives in an inclusive environment. Our team works together to create solutions that make banking better for everyone. We offer a range of benefits including flexible working arrangements and a generous leave policy. There are opportunities for professional growth and development, ensuring you have the tools and support needed to succeed. Ready to Apply? To apply, complete your application directly on this page, or you'll be redirected to the employer's application platform to finish submitting there.
Generated for personal interview prep · 2026-07-30 UTC · getajob.ai