Mid-Level BI Analyst Consultant

The BI Analyst is responsible for translating data into meaningful insights that support business decision-making.
The role involves working across the full BI lifecycle, including requirements gathering, data modelling, report development, and ongoing optimisation of reporting solutions.
This role requires a strong balance between technical capability and business engagement, with a focus on delivering reliable, high-quality insights to stakeholders.

Required Qualifications:

  • Tertiary qualification (degree, diploma, or certificate) in relevant field (Computer Science, IT, Informatics, or Data Analytics)
  • 4+ years’ experience as BI Analyst, Database Developer, or similar role
  • Solid understanding of database design and data analytics (preferably Power BI)
  • At least 3+ years’ experience in most of the below tools/technologies:
  • Power BI and/or Tableau
  • MS SQL
  • SSRS, SSIS, SSAS
  • Exposure to Big Data tools (e.g., Hive, Spark, etc.)
  • Exposure to predictive analytics tools (e.g., Python, R, Alteryx)
  • Data warehousing, data consolidation, and reporting

Key Responsibilities:

  • Perform data analysis, modelling, and reporting
  • Develop and maintain dashboards and reporting solutions
  • Gather and interpret business requirements
  • Prepare and present analytical insights to stakeholders
  • Maintain and enhance database structures and data integrity
  • Design and optimise data models for reporting purposes
  • Document technical specifications and processes
  • Support users with data and reporting-related queries
  • Perform data mapping and transformation activities
  • Research and recommend appropriate technologies and solutions
  • Support migration of client solutions to new BI platforms
  • Build strong working relationships with business stakeholders
  • Identify and implement process improvements where needed

Competencies:

  • Analytical Thinking: Ability to interpret complex data and identify trends
  • Problem Solving: Structured approach to diagnosing and resolving issues
  • Systems Thinking: Understanding of how data flows across systems
  • Communication Skills: Clear and confident engagement with stakeholders
  • Technical Acumen: Strong understanding of BI tools and data environments
  • Attention to Detail: Ensuring data accuracy and quality
  • Time Management: Ability to manage deliverables and deadlines
  • Collaboration: Works effectively within teams and across functions
  • Continuous Learning: Keeps up with new tools, technologies, and trends

Further interpersonal skills needed include:

  • Flexibility and adaptability (crucial to consulting environment)
  • Organisational and leadership abilities
  • Influencing and motivating
  • Decision making
  • Building trust and long-term relationships with stakeholders

Senior Project Manager

This role requires a hands-on senior PM who can operate comfortably in complex, operational environments—
driving delivery, managing senior stakeholders, and coordinating cross-functional teams across business,
engineering, IT, and vendors.

Required Qualifications & Experience:

  • Tertiary degree, diploma or certificate in a relevant field (Programme or Project Management. PMP will be
    advantageous)
  • Agile Practitioner (SAFe or SCRUM) is preferred (or prepared to undertake certification soon after onboarding
    if required)
  • 8-12 years’ working experience as a Project Manager
  • Experience in the Banking or Finance Industry is essential
  • Experience in product lifecycle management
  • Agile Project Delivery (working in Tribes, Chapters, Feature Teams etc.)
  • Working experience as a SCRUM Master or EPIC Owner (“Programmer Manager”) can be beneficial

Primary Duties and Responsibilities:

  • Analyse and document banking operational processes (production, planning, etc.)
  • Compiling business cases, business requirements and process maps
  • Stakeholder Management
  • Creating and Managing project schedules (including SOW, backlogs, task prioritisation and other)
  • Project RAID management
  • Project integration and change management
  • Budget and cost management including procurement and reporting
  • Quality management
  • Conflict management and negotiations
  • Coordinate cross-functional / multi-disciplinary technical teams
  • Release and configuration Management
  • Steering Committee Reporting

Senior Banking Business Analyst

Our client is looking for two experienced Senior Business Analysts with strong banking industry experience to support digital banking projects and system improvement initiatives. These roles require professionals who can analyse business requirements, collaborate with stakeholders, and drive successful project delivery in fast-paced banking environments.

Role 1 – Senior BA (Industrial Engineering Advantage)
• 5+ years’ Business Analysis experience.
• Banking industry background essential.
• Industrial Engineering background or qualification highly advantageous.
• Hybrid/remote role based at client site.

Role 2 – Traditional Senior BA
• Strong traditional Business Analysis experience.
• Must understand banking operations and processes.
• Not a Systems Analyst role.
• 4 days per week onsite in Rosebank.

Key Responsibilities
• Gather, analyse, and document business and system requirements.
• Collaborate with users, developers, and IT teams to improve systems and processes.
• Support testing, system validation, user training, and implementation activities.
• Maintain process documentation and identify opportunities for improvement.
• Communicate insights, technical issues, and recommendations to stakeholders.

Required Qualifications
• Degree, diploma, or certification in IT, Engineering, Project Management, or a related field.

Experience and Knowledge
• 7+ years’ experience as a Business or Systems Analyst.
• Digital banking experience required.
• Experience with requirements gathering, testing, and process documentation.
• Basic SQL knowledge and ability to interpret queries.
• Exposure to project management or team leadership advantageous.

Core Competencies
• Strong analytical, problem-solving, and critical thinking skills.
• Excellent communication and stakeholder engagement abilities.
• Ability to manage complex projects, deadlines, and evolving requirements.
• Strong understanding of systems analysis, business processes, and technology integration.

Team Lead: BI Analyst

Our client is looking for a Senior BI Analyst – Team Lead to turn data into actionable insights that support business decisions. The role covers the full BI lifecycle, including data analysis, reporting, database development, and performance optimisation. The ideal candidate is both technically strong and leadership-focused, with the ability to guide teams, manage projects, and ensure successful delivery aligned to client and business needs.

Key Responsibilities:

Data Analysis and Reporting:
• Conduct data analysis, reporting, and database development to support business needs.
• Ensure data accuracy, integrity, mapping, and transformation across reporting solutions.
• Prepare analytical reports and maintain reporting procedures.

Project Leadership and Oversight:
• Guide and mentor team members while overseeing project delivery and quality standards.
• Identify and manage technical and project risks proactively.
• Maintain strong client communication and drive continuous improvement within the team.

Technical Contribution and Innovation:
• Research and implement innovative BI technologies and solutions.
• Support migrations to modern BI platforms and document technical processes.
• Collaborate with business stakeholders to align reporting and information strategies.

Team Leadership and Collaboration:
• Lead development teams throughout the project lifecycle.
• Mentor junior consultants and support team growth.
• Translate business objectives into measurable and executable project outcomes.

Required Qualifications:
• Tertiary degree, diploma, or certificate in a related field (e.g. Computer Science, BIT, Informatics).

Experience and Knowledge:
• 7+ years’ experience as a BI Reporting Analyst, Database Developer, or Software Consultant.
• Strong knowledge of database design and data analytics, particularly Power BI.
• 5+ years’ experience with the following technologies and tools:
• Tableau and Power BI.
• MS SQL, SSRS, SSIS, and SSAS.
• Hive, Pig, Flume, Sqoop, Uzi, and Spark.
• Alteryx, Python, and R.
• Database warehousing, consolidation, and reporting.

Technical Expertise:
• Business Intelligence and Analytics: Tableau, Power BI, SSRS, SSAS, SSIS.
• Database Technologies: MS SQL, data warehousing, database consolidation.
• Big Data Tools: Hive, Pig, Spark, Sqoop, Flume.
• Programming Languages: Python, R.
• Predictive Analytics: Alteryx.
• Development and Reporting Frameworks: Agile methodologies, design patterns, and transformation tools.

Non-Negotiable Requirements:
• Power BI
• SQL
• Databricks
• Front-end and back-end experience
• Data Fabric advantageous

 

Technical Lead: Data Engineer

Our client is looking for a Senior Data Engineer (Azure Data & Microsoft Fabric).
This role is hands-on and requires a true player-coach — someone who can architect solutions, build them, code,
deploy, and engage directly with clients. The successful candidate must be comfortable working across multiple
workstreams simultaneously and driving delivery outcomes through strong technical leadership.
Our client base is largely small to medium-sized businesses, meaning solutions must be fit-for-purpose, scalable, and
cost-optimized. We are looking for someone who understands how to apply best practice without over-engineering —
delivering high-quality solutions that balance value, complexity, and budget.

Primary duties & responsibilities:

  • Provide technical leadership across a delivery team supporting multiple client projects.
  • Design, build, and implement Azure-based modern data platform solutions.
  • Lead and guide Microsoft Fabric implementations, including Lakehouse, Warehouse, OneLake, Pipelines,
  • Dataflows Gen2, Notebooks, and semantic models.
  • Work directly with clients to understand business requirements and translate them into sprint deliverables.
  • Support sprint planning, backlog refinement, estimation, and delivery execution.
  • Define and improve delivery standards, engineering frameworks, and best practices.
  • Provide technical mentorship and uplift junior engineers through coaching and hands-on support.
  • Drive DevOps and automation best practices across environments and projects.
  • Act as a technical escalation point for complex delivery and troubleshooting issues.
  • Contribute to continuous improvement of the team’s “way of work” and operating model.

Data Integration & API Responsibilities:
A key component of this role is strong capability in integrating data from multiple business systems, including SaaS
platforms and on-premise databases.

  • Design and implement robust ingestion and integration patterns.
  • Build and support API-based integrations (REST/JSON) between business applications and the Azure/Fabric
  • platform.
  • Integrate systems such as Xero, Sage, SQL databases, ERP systems, CRM platforms, and other third-party
  • applications.
  • Implement authentication patterns such as OAuth2, API keys, service principals, managed identities, and secure
  • credential storage.
  • Implement monitoring, logging, error handling, retry logic, and data validation for integrations.

Required skills & experience:

  • Strong delivery ownership and accountability mindset.
  • Comfortable working in ambiguity and guiding clients who don’t fully know their requirements upfront.
  • Able to balance best practice with practical execution and cost realities.
  • Strong ability to context switch between multiple clients and priorities.
  • Able to build scalable solutions without unnecessary complexity.
  • Hands-on, proactive, and willing to get involved at engineering level.
  • Strong experience in Microsoft Azure Data technologies, including:
  • Azure Data Factory / Fabric Pipelines
  • ADLS Gen2 / Azure Storage
  • Azure SQL / SQL Server / SQL MI
  • Azure Key Vault, Managed Identity, RBAC
  • Strong experience with Microsoft Fabric architecture and implementation.
  • Strong SQL and data modelling capability.
  • Strong ETL/ELT architecture experience and implementation capability.
  • Strong understanding of security, governance, and environment design.
  • Strong understanding of Azure cost drivers, optimization approaches, and cost-conscious architecture.
  • Proven experience working with DevOps methodologies and tooling, including:
  • Git workflows and branching strategiesCI/CD pipelines
  • Deployment automation
  • Release governance and environment control
  • Infrastructure as Code (Bicep / Terraform) is advantageous.

Required qualifications & experience:

  • 5+ years’ experience in data engineering
  • Degree in data or IT related field
  • Microsoft Azure and data certifications highly preferred, such as:
  • Azure Solutions Architect Expert
  • Azure Data Engineer Associate
  • Fabric Analytics Engineer Associate

NON NEGOTIALBE: Must have exp with Databricks and Data Fabric. Must have exp taking things from
on-prem to cloud

Behavioural Competencies:

  • Delivery-focused and accountable.
  • Proactive and willing to step in where needed.
  • Comfortable with ambiguity and iterative scope definition.
  • Strong team leader — willing to lead and support others and contribute to overall success.
  • Comfortable working in and leading a sprint-based agile delivery model.
  • Able to deliver with evolving requirements and changing priorities.
  • Strong ability to context switch between clients and projects.
  • Strong communication skills and ability to engage directly with clients when required.
  • Comfortable defining scope iteratively with clients and aligning sprint outcomes to evolving requirements.

Senior Data Engineer

Our client is looking for an experienced Data Engineer to help design, build, and optimise
data platforms that enable powerful insights and better decision-making. You will work with modern Azure data
technologies, building scalable data pipelines and data warehouses that support advanced analytics and visualisation
through Power BI and Tableau. If you enjoy solving complex data challenges and turning raw data into meaningful
insights, we would love to hear from you.

Primary duties & responsibilities:

  • Designing and building data pipelines and ETL processes using Azure Data Factory and SQL.
  • Developing and maintaining data warehouses and data models (relational and star schema).
  • Integrating data from multiple sources and ensuring data quality, governance, and security.
  • Designing and implementing data integration solutions using Azure Synapse, Azure SQL, Data Lake and/or
  • Databricks.
  • Monitoring and optimising data pipelines and integration processes.
  • Supporting and maintaining existing data environments and BI platforms.
  • Collaborating with stakeholders to understand business requirements and translate them into data solutions.
  • Supporting the development of Power BI or Tableau dashboards and reporting solutions.
  • Troubleshooting technical and data issues and improving overall data platform performance.

Required skills & experience:

  • 4–7 years’ experience in a Data Engineering, BI, or data warehouse environment.
  • Strong understanding of data warehousing and data modelling concepts.
  • Azure Data Factory
  • Azure SQL / SQL Server
  • Azure Synapse Analytics
  • Azure Data Lake / Storage Accounts
  • Databricks (advantageous)Strong SQL development skills using SSMS and Visual Studio.
  • Experience working in Agile environments.
  • Exposure to Power BI and/or Tableau.

NON NEGOTIALBE: Must have exp with Databricks and Data Fabric. Must have exp taking things from on-
prem to cloud.

What Makes You Successful:
You are someone who:

  • Thinks analytically and enjoys solving complex data challenges.
  • Can translate business needs into technical data solutions.
  • Communicates clearly with both technical and business stakeholders.
  • Takes ownership and manages priorities effectively.
  • Continuously learns and adapts in a fast-moving data environment.

Mid-Level Software Developer

Our client is looking for a skilled Mid-Level Full Stack Developer who enjoys building quality software and is eager to grow
their technical expertise. You will work closely with cross-functional teams to design, develop, and enhance scalable
enterprise solutions. This role is ideal for someone who is hands-on, collaborative, and committed to continuous
learning and improvement.

Primary Duties and Responsibilities:

  • Develop enterprise applications using .NET (.NET Core / .NET Framework, C#)
  • Build and maintain Web APIs and RESTful services
  • Contribute to front-end development using modern frameworks (Angular, React, Blazor)
  • Apply clean code principles, design patterns, and basic testing practices (unit testing)
  • Work with SQL Server and write efficient T-SQL queries
  • Participate in the full software development lifecycle
  • Build secure, scalable, and maintainable solutions
  • Collaborate with senior developers, architects, analysts, and clients
  • Contribute to improving development practices, tools, and processes
  • Troubleshoot and resolve technical issues in a timely manner

Required Qualifications:

  • A tertiary degree in Computer Science, IT, or a related field
  • 3+ years of professional Software Development experience

Tech Stack & Practices:

  • .NET development (C#, Web APIs)
  • Basic understanding of Clean Architecture and software design principles
  • Familiarity with secure development practices (OWASP awareness)
  • API development and integration (REST, Swagger/OpenAPI exposure)
  • Exposure to front-end development concepts
  • Basic understanding of authentication and authorization (OAuth2, JWT, Azure AD)
  • Exposure to cloud and DevOps environments (Azure, CI/CD pipelines, Docker advantageous but not
    required)

Primary Duties and Responsibilities:

  • Develop enterprise applications using .NET (.NET Core / .NET Framework, C#)
  • Build and maintain Web APIs and RESTful services
  • Contribute to front-end development using modern frameworks (Angular, React, Blazor)
  • Apply clean code principles, design patterns, and basic testing practices (unit testing)
  • Work with SQL Server and write efficient T-SQL queries
  • Participate in the full software development lifecycle
  • Build secure, scalable, and maintainable solutions
  • Collaborate with senior developers, architects, analysts, and clients
  • Contribute to improving development practices, tools, and processes
  • Troubleshoot and resolve technical issues in a timely manner