Overview
As a Lead Data Architect, you will steer the design and implementation of data integration solutions for a significant public sector project. Collaborating with client stakeholders, engineers, and delivery leads, you will establish the integration architecture for Java-based applications to interface with Microsoft Dataverse in an Azure environment. This role offers an opportunity to transition from a contract to a permanent position, contributing to a dynamic team focused on delivering high-quality bespoke software solutions to public sector organizations.
Responsibilities
- Define and own the end-to-end data integration architecture supporting public sector initiatives.
- Design integration patterns and data flows for Java applications across diverse database technologies.
- Build scalable and secure integration solutions in Azure using relevant services.
- Lead data mapping, modeling, and transformation efforts into the Dataverse schema.
- Set standards for data quality, governance, security, and compliance for public sector projects.
- Provide technical leadership and mentorship to engineering teams, reviewing designs and code.
- Communicate technical decisions clearly to both technical and non-technical stakeholders.
Requirements
- Proven experience in delivering data integration or architecture for public sector organizations.
- Demonstrated leadership in a lead or architect role, guiding engineers and owning delivery outcomes.
- Strong hands-on experience with Microsoft Azure, including Dataverse and related Microsoft technologies.
- Experience integrating with Java application environments and working with various relational database technologies.
- Knowledge of APIs, ETL/ELT, event-driven integration, and data migration methods.
- Effective communication skills to engage with senior and non-technical stakeholders.
- Microsoft certifications related to Azure or the Power Platform are desirable.
- Familiarity with GDS/public sector security and compliance standards is a plus.