Senior Data Engineer

Job description

Why work for Brennan?

At Brennan, we aim to lead, not follow. One of the ways we do this is through an open diverse culture that values performance, where anyone in the team can bring new ideas to the table and see them thrive. Our people are empowered, unique, considerate, supportive, trusting and accepting, which is the business's cornerstone. Because of this approach, we have now become the largest Australian owned systems integrator in Australia.

Brennan offers an excellent remuneration package and benefits including:

  • An environment that embraces learning and development of all employees
  • A focus on health and well-being - social club, sporting teams, health checks, poker, and trivia nights and more!
  • Discounted IT hardware and software products
  • A strong culture underpinned by values that are truly lived every day
  • Flexibility to work in the way that brings out the best in you
  • Plenty more ...

The Role:

As a Senior Data Engineer, you will be involved in delivering projects based on Microsoft Azure Data Services. This will include developing components, peer-reviewing code and contributing to the Intellectual Property Library.

Your role will be that of a data architect and technical delivery lead on data projects, working with our Data Warehouse, Data Analytics and Data Platform delivery teams and our project management office.

Key Responsibilities:

  • Work with the Project Manager to define and plan project delivery, schedules and resource requirements
  • Ensure that projects are delivered as per the implementation methodology
  • Plan the design and delivery of solutions that meet business requirements into new and existing data solutions.
  • Continue to develop technical capabilities and knowledge and provide mentorship to other team members.
  • Customer Engagement & Commercial Development
  • Participate in the presales process accessing the clients’ needs
  • To review, create and maintain internal documentation and processes with the primary goal of achieving service delivery efficiencies.

What skills and experience you bring:

  • Strong experience designing, planning, maintaining, and documenting reliable and scalable data infrastructure and data products in complex environments.
  • Designing and Implementing Data Warehouse Solutions using technologies such as Azure Synapse Analytics and Snowflake.
  • Highly proficient in ETL tools such as Azure Data Factory and Informatica.
  • Highly proficient in Power BI design and modelling
  • Proficient in SQL and PySpark
  • Proficient in data quality concepts, data profiling, cleansing, and enrichment techniques.
  • Experience in implementing batch and Streaming data solutions using Lambda or Kappa architectures.
  • Develop robust end-to-end data solutions for structured and unstructured data including, but not limited to, ingestion, parsing, integration, auditing, logging, aggregation, normalisation, modelling, and error handling.

NOTE: As part of our hiring process, you will be required to undertake a National Criminal History Check.

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.