Manager Engineer (NAB Connect) June 2021

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 3

Manager Engineer

We know that to be Australia and New Zealand’s most respected bank, we


need to be good with money. And we need to be just as good with people too.

If you're always thinking about what's possible, we want to hear from you. NAB
Connect is a growing digital platform in the Shared Digital Hub within NAB
Technology. We are changing the way our key stakeholders work within the
bank to ensure our focus is kept on our delivery to our Customers.

Our NAB Connect team is seeking passionate, results focused individuals to


take accountability for delivering new applications and development capability
on our business banking platform as well as playing a lead role in the
transformation of our culture to be more scrum CI/CD focused.

The successful applicant will be responsible for packaging our business


priorities into releases and stepping these through architecture/design,
analysis and build phases whilst employing agile delivery methodologies to
ensure consistent, accurate and timely outcomes.

Key Responsibilities

 Manager Engineer for a Delivery Team, and the client-facing liaison for
all required meetings
 Provide People Leadership, mentorship and guidance to staff members
within the delivery team
 Mentoring and providing leadership on code standards, code quality and
practices.
 Participate in People Management forums, sessions and Leadership
meetings, sessions and workshops as required
 Provide Engineering and capability management with progress reporting
 Provide strategic input to design and quality assurance of technology
solutions
 Develop specialised proposals and detailed technical evaluations of
products and techniques to meet business needs
 Work with Business units and various delivery teams to plan strategic
initiatives and manage work requirements and scheduling of
deliverables
 Investigate longer-term strategic and high complexity software or
hardware problems and coordinate resolution with software vendors,
hardware manufacturers as required
 Provide guidance to the team on Technical aspects and guidance on best
practice solution designing, coding methodologies and implementation
of technology. Influence and make recommendations on coding and
environment standards;
 Liaise with Business Analysts both technical and business based, to
develop clearly defined solutions and technical designs
 Generate program test data and conduct testing, code and debug
complex programs
 Follow a Quality assurance process to ensure coding standards are met
and effective knowledge transfer occurs. Influence the Quality standards
and make recommendations
 Work in a creative, design-heavy environment where UX best practices
are paramount to all engagements
 Provide input to proposed solutions and assist the Solution Designer
with development of high-level system designs, and vision on future
technology direction

Experience required

 Experience with the following Technologies:


o HTML 5, CSS/Pre-processors
o Javascript, MV* patterns
o React, AngularJS/Angular, TypeScript, jQuery

 Knowledge of one of the major relational database packages such as


Oracle 19c RDS, PL/SQL
 Ability to understand the essential needs of users and meet these in
well-designed programs.
 Excellent Programming Skills: angular js 1.6 , ES5 , ES6, React JS
TypeScript, JSP , EJB , Struts, Spring , hibernate , Ajax , java 6, Java 8,
Spring boot.
 Committed to Unit, component and integrated component testing and
their associated tools: Jasmin, Karma, Junit, REST Assured, Jest Enzyme.
 Stub creation using: Mockito, Wire Mock, JMock or similar
 Build Management tools: Gulp, Webpack, ANT, Gradle, Flyway or similar
 At least one Cloud Certification in AWS/Azure
 Formal Development methodologies
 People Leadership
 Agile – Certified Scrum Master preferred
 The production of technical documentation including technical
specifications, operating instructions, test plans etc
 Code and change management processes
 User Experience (UX) best practices and interaction models
 Experience in working with multiple stakeholders with conflicting
priorities
 Tertiary qualifications in IT (preferred) or equivalent industry experience
 Deep understanding of DevOps environments and Micro-Service
technologies

The ideal candidate will be a strong communicator who can navigate through a
dynamic environment with minimal supervision. You will need to be adaptable,
able to manage a team of developers and testers and adhere to strict
deadlines as well as have a sound development background and experience.

We embrace diversity of thought, style and working arrangements to ensure


our workforce is representative of the community that we serve.

To be eligible to apply, you must have Australian or New Zealand citizenship or


permanent residency status.

You might also like