- Design, build and maintain reliable Microsoft Fabric data solutions with sound modelling and pipelines.
- Support reporting and semantic models ensuring accuracy, governance and easy consumption.
- Fluently use AI assistants and AI augmentation platforms to design, build, test, document and validate outputs.
Role Type
Description
Position purpose
The Senior Data & Technology Engineer designs, builds and maintains data and technology solutions across Novigi’s platform, working with autonomy under the guidance of the Data & Technology Solutions. Beyond hands-on delivery, this role champions good engineering practice across the
team and lifts the capability of others – including how the team applies AI to its work.
Key responsibilities and accountabilities:
Data solutions and platform engineering
- Microsoft Fabric – design, build and maintain data solutions in Microsoft Fabric that are reliable, well-modelled and fit for purpose.
- Develop and optimise data pipelines and transformations, applying sound data modelling and a clear, layered approach to how data is structured.
- Support and improve reporting and semantic models, ensuring data is accurate, governed and easy to consume.
- Own the quality, performance and maintainability of the solutions from design through to operational support.
Automation and the Power Platform
- Power Platform – design and build automations and applications using Power Automate and Power Apps to streamline manual and repetitive business processes.
- Partners with the key stakeholders to translate processes need well-designed, supportable solutions.
- Apply good governance, environment and solution management, and application lifecycle practices to Power Platform solutions.
Corporate systems and integration
- Corporate SaaS – configure, develop and integrate Novigi’s key corporate applications, including Zoho, Projectworks, Xero and Employment Hero.
- Design and build integrations between corporate systems (using APIs, connectors and automation) so that data flows reliably and manual handling is minimised.
- Troubleshoot and resolve issues across these systems, and improve how they are configured, documented and maintained.
AI-augmented delivery and enablement
- AI tooling – work fluently with AI assistants (such as Microsoft Copilot and Claude) to design, build, test and document solutions faster and to a higher standard.
- Own end to end application development initiatives using AI augmentation platforms (such as Replit, Claude Code etc.) and ensure SDLC best practices are followed.
- Establish good practice for using AI safely and effectively in engineering work, including prompting, and the review and validation of AI-generated output.
- Guide and coach others across the team on how to get the most from these tools and help embed AI-augmented ways of working into everyday delivery.
Engineering practice and technical leadership
- Champion good practice – promote and uphold good engineering practices such as version control, code review, testing, documentation, security and maintainability, and help raise the standard across the team.
- Contribute to and maintain technical standards, patterns and reusable components, and make pragmatic design decisions that balance speed and quality.
- Mentor Data & Technology Engineers, review their work, and support their technical growth.
- Take technical ownership of solutions and initiatives with limited direction, and help scope, estimate and plan work.
Collaboration and stakeholder engagement
- Work closely with stakeholders to understand needs and deliver solutions that add value.
- Communicate clearly with both technical and non-technical audiences, and document solutions so they can be supported by others.
- Provide operational support for the platform and systems you help build and contribute to continuous improvement
Skills and experience
- Demonstrated experience designing and building data and integration solutions, ideally in Microsoft Fabric, Power Platform and/or the broader Azure data ecosystem.
- Strong experience with data engineering fundamentals (data modelling, pipelines and ETL), SQL, and building governed, well-structured datasets and semantic models.
- Experience configuring, developing or integrating corporate SaaS applications using APIs and connectors.
- A high degree of AI proficiency.
- A track record of applying good engineering practices and championing them with others.
- Strong problem-solving skills, and the ability to work autonomously and take ownership of outcomes.
- Excellent communication and collaboration skills, and the ability to explain technical concepts to non-technical stakeholders.
In addition, the following skills are considered desirable:
- Experience mentoring or providing technical leadership to other engineers.
- Familiarity with the Microsoft 365 ecosystem and modern cloud and data platform tooling.
- Experience with scripting and programming (for example Python, SQL, DAX, PowerShell) and API-based integration.
- Awareness of data governance, security and privacy considerations.
Relevant certifications (for example Microsoft Fabric, Power BI, Power Platform or Azure).
Qualifications
- A relevant tertiary qualification in computer science, software or data engineering, information systems or a related field, and/or equivalent practical experience.
Australia
New Zealand
United Kingdom
Canada
Singapore
Malaysia
