Jun 14, 2019

Senior Data Engineer

  • National Australia Bank
  • Melbourne VIC, Australia
Full time Data Engineer

Job Description

Job no: 741979
Business unit: Technology and Operations
Position location: VIC, Docklands, 800 Bourke St
Work type: Permanent Full time
Location: Aust - VIC Metro

  • Join the team building NAB’s Data Lake and Data Integration capabilities
  • Provide technology based services incorporating design, development, delivery and maintenance of technological solutions to meet business needs
  • Culture of you build it, you support it

We’re changing at NAB. Our goal is to build a world class information management and engineering culture to enable us to deliver an unprecedented pace of change and a customer experience second to none. 

As part of that journey NAB is embarking on a green-fields project to establish a world class Big Data Lake. We are looking for a Senior Data Engineer to:

  • Lead of technical solution in projects co-ordinating the technical efforts of technical team members both internal and external
  • Providing overall solution ownership and technical lead and support of project developers
  • Automation into Big Data delivery and promote DevOps practices

Key Accountabilities:

  • Work with Business customers and/or Business Analyst(s) to analyse business processes, procedures and user requirements in-order to establish system requirements
  • Lead system/application design including production of system and program documentation as well as ongoing maintenance
  • Develop solutions and specifications so that agreed requirements can be converted into functional systems.
  • Undertake unit/system testing activities in relation to software solutions ensuring that quality meets agreed specifications/requirements
  • Achieve key milestone stages in terms of quantity, timing and quality of all aspects of work allocated
  • Create development and support documentation and provide advice regarding applications to enable support functions to operate effectively
  • Contribute to the review and redesign of processes or procedures, on an ongoing basis, to deliver improved system productivity or efficiency.
  • Resolve production incidents (through diagnosis, testing & applying fix) for assigned application/s

Your skills and technologies you should know:

  • 8 plus years of IT experience with strong focus on Informatica product suites
  • Expert-level skills in different Informatica Products (Big Data Management, PowerCenter, Enterprise Data Catalog, Data Quality and Axon)
  • Strong understanding of data warehousing concepts and ETL tools
  • Experience with Java, Python, UNIX and shell script programming
  • Experience with various transformations, dynamic mappings and optimization of Informatica mappings, workflows for high volume data
  • Experience with a leading Hadoop distribution system such as EMR or Hortonworks or Cloudera (EMR is preferable)
  • Ability to debug issues by looking at appropriate logs and resolve them
  • Strong database skills in at least one major RDBMS (Oracle, SQL Server, DB2, Sybase, Teradata) and exposure to many
  • Strong understanding of data modeling, physical schema properties, triggers, and stored procedures
  • Experience with development of logical and physical database schemas, stored procedures, interfaces (in Java or XML), and extensions to customer solutions
  • Experience developing conceptual and physical solution architectures for solutions incorporating heterogeneous applications, technologies and platforms
  • Actively work alone or with a team to design, develop, test and provide support to solutions for projects
  • Professional data integration and warehousing experience, preferably with a large systems integration firm or for an enterprise software services arm
  • Experience designing and deploying in a Services Oriented Architecture and/or an Events Driven Architecture
  • Good understanding of Web services standards and REST via Informatica
  • Knowledge of Production Support & Documentation
  • A good working relationship with key technical teams
  • Agile Development
  • Coaching / mentoring experience
  • Excellent verbal and written communication skills
  • Eager and willing to learn new technologies

Just as important as all the above technical skills is your willingness to arrive every day with an open mind and passionate outlook, your ability to have fun, step outside of your comfort zone and be part of NAB’s journey to become a top-notch engineering organisation.

We offer:

  • A workplace that supports & role models Diversity & Inclusion. This is a huge part of who we are and what NAB stand’s for
  • Flexible Working policy that supports your personal circumstances and family commitments
  • Access to NAB Staff Benefits including - salary packaging; childcare; various types of leave as well as Banking & financial services discounts to name just a few
  • Learning & Development to assist you achieve your career goals
  • Volunteer Leave – every NAB employee is applicable for 2 days volunteer leave per year which is a great way to support a cause that is close to your heart
  • Fast paced agile environment, with leading edge technology and innovation
  • Work in a collaborative environment with highly talented and motivated colleagues that are passionate about knowledge sharing
  • Salary conforming to market standards

If you would like more information about working at NAB, please open this link

Are you keen to know more or apply? There are plenty of opportunities awaiting you!

(You need to be a citizen of Australia or New Zealand, or hold a permanent residency visa to apply.)

At NAB we support workplace flexibility. Have a chat to us about how this can work for you.


Data Engineer