Senior Data & Technology Engineer

Colombo, Sri Lanka • Full-time
AI Job Summary
  • 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

Permanent • Full-time • Mid-level Senior

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.

 

 

Company Overview

Novigi is the data and technology partner to the Financial Services Industry with offices in Sydney, Melbourne, Wollongong and Colombo, Sri Lanka. At our core, we are data-driven transformation and business optimisation experts. We partner with our clients to transform their business functions through the clever use of data and interoperability. We do this by offering a range of services and solutions.